#define size_sound 16439

unsigned char sound[16439] ={
     0, 0, 0, 254, 254, 253, 254, 255, 253, 254, 253, 253, 254, 255, 1, 255, 0, 0, 255, 254, 255, 254, 253, 254, 253, 254,
     255, 254, 0, 0, 254, 0, 255, 0, 1, 255, 0, 255, 255, 0, 255, 255, 0, 255, 254, 254, 255, 254, 255, 255, 254, 253, 254,
     255, 254, 0, 0, 0, 0, 254, 0, 0, 253, 255, 254, 254, 0, 255, 0, 0, 0, 1, 0, 255, 255, 255, 253, 254, 255, 254, 255,
     0, 255, 255, 0, 1, 0, 1, 0, 254, 253, 251, 254, 255, 254, 255, 253, 253, 253, 254, 255, 255, 1, 0, 255, 255, 254, 255,
     254, 254, 255, 253, 252, 254, 254, 253, 255, 255, 255, 1, 0, 1, 1, 253, 0, 254, 253, 0, 255, 0, 0, 0, 1, 0, 2, 3, 1,
     255, 253, 252, 252, 253, 255, 255, 254, 255, 254, 252, 255, 1, 255, 2, 0, 255, 255, 253, 0, 0, 254, 0, 255, 255, 254,
     255, 255, 255, 0, 1, 1, 1, 1, 2, 255, 0, 1, 255, 0, 0, 1, 0, 1, 2, 1, 1, 255, 255, 255, 254, 1, 0, 0, 0, 255, 1, 0,
     3, 3, 0, 2, 0, 0, 1, 0, 1, 0, 254, 0, 255, 254, 1, 0, 253, 254, 253, 254, 1, 0, 2, 1, 253, 1, 0, 0, 3, 0, 1, 254, 255,
     2, 1, 3, 2, 253, 253, 253, 255, 2, 3, 3, 1, 251, 251, 255, 255, 3, 3, 253, 255, 251, 252, 2, 1, 1, 3, 255, 2, 255, 254,
     0, 2, 252, 251, 254, 255, 255, 253, 255, 0, 248, 250, 252, 252, 1, 255, 254, 2, 0, 1, 2, 251, 0, 252, 250, 15, 253,
     238, 14, 224, 136, 162, 181, 157, 157, 157, 144, 146, 154, 172, 201, 217, 229, 239, 239, 237, 227, 215, 211, 202, 184,
     167, 152, 152, 158, 163, 175, 186, 183, 176, 174, 181, 181, 173, 168, 168, 165, 162, 166, 171, 170, 171, 179, 180, 181,
     183, 186, 175, 156, 138, 136, 142, 159, 178, 197, 218, 238, 6, 28, 45, 61, 74, 89, 95, 97, 101, 100, 99, 99, 99, 97,
     94, 96, 102, 109, 115, 119, 119, 115, 111, 110, 112, 111, 108, 103, 101, 98, 94, 93, 97, 103, 107, 112, 112, 109, 106,
     101, 95, 89, 81, 76, 70, 64, 57, 52, 49, 45, 40, 34, 28, 22, 17, 16, 15, 13, 10, 5, 1, 255, 255, 1, 4, 7, 12, 17, 19,
     16, 15, 14, 13, 13, 11, 9, 5, 0, 255, 254, 252, 251, 252, 254, 255, 255, 254, 251, 245, 239, 235, 230, 222, 212, 203,
     196, 190, 189, 190, 186, 178, 172, 169, 170, 173, 179, 184, 186, 184, 180, 177, 174, 173, 176, 179, 181, 183, 187, 192,
     198, 205, 212, 215, 214, 212, 209, 209, 211, 216, 223, 231, 239, 249, 2, 9, 14, 17, 17, 17, 21, 25, 27, 29, 31, 34,
     37, 39, 39, 37, 34, 32, 33, 33, 33, 35, 38, 38, 38, 38, 39, 38, 36, 34, 32, 31, 30, 29, 26, 21, 20, 22, 25, 28, 29,
     28, 25, 21, 20, 21, 21, 21, 25, 30, 34, 37, 40, 40, 36, 31, 31, 33, 33, 27, 19, 13, 8, 3, 255, 252, 248, 242, 236, 233,
     231, 230, 230, 229, 226, 226, 228, 228, 227, 227, 229, 229, 230, 235, 241, 246, 249, 249, 246, 244, 242, 243, 244, 246,
     249, 250, 247, 244, 245, 248, 249, 248, 249, 253, 255, 0, 1, 4, 6, 6, 6, 8, 12, 14, 12, 8, 6, 5, 5, 4, 1, 255, 0, 8,
     16, 8, 245, 234, 236, 242, 250, 4, 11, 6, 250, 241, 242, 0, 24, 48, 60, 52, 33, 17, 8, 5, 5, 6, 4, 0, 249, 240, 234,
     232, 230, 224, 216, 211, 209, 211, 212, 211, 212, 215, 219, 222, 225, 228, 231, 234, 236, 238, 241, 246, 250, 251, 251,
     251, 254, 255, 254, 251, 249, 249, 254, 6, 14, 21, 25, 28, 28, 26, 23, 21, 18, 12, 6, 3, 4, 8, 12, 13, 13, 15, 16, 18,
     19, 20, 18, 14, 10, 9, 14, 22, 28, 27, 24, 21, 23, 25, 25, 24, 22, 18, 13, 9, 10, 16, 21, 25, 31, 36, 39, 42, 44, 45,
     44, 42, 39, 39, 43, 45, 46, 49, 55, 57, 53, 48, 43, 41, 41, 45, 45, 38, 26, 11, 255, 248, 245, 244, 243, 241, 242, 247,
     255, 4, 4, 255, 252, 249, 245, 241, 239, 241, 245, 249, 254, 2, 4, 4, 3, 2, 1, 2, 5, 9, 11, 11, 12, 14, 16, 15, 11,
     7, 4, 0, 251, 247, 245, 242, 238, 231, 225, 219, 211, 205, 203, 203, 201, 201, 200, 199, 198, 197, 196, 195, 194, 194,
     196, 199, 203, 206, 207, 210, 217, 226, 235, 245, 252, 254, 255, 0, 4, 8, 14, 19, 22, 23, 24, 26, 32, 39, 43, 45, 46,
     48, 48, 49, 49, 47, 44, 41, 39, 37, 36, 37, 37, 35, 33, 31, 28, 24, 19, 17, 17, 18, 15, 10, 7, 5, 3, 2, 2, 5, 9, 11,
     11, 11, 11, 11, 9, 5, 3, 3, 1, 255, 254, 255, 1, 4, 6, 8, 11, 13, 15, 16, 17, 17, 20, 26, 32, 35, 34, 28, 19, 11, 2,
     248, 241, 238, 235, 228, 223, 218, 215, 214, 216, 217, 217, 214, 210, 205, 202, 200, 202, 207, 212, 213, 213, 210, 208,
     211, 217, 221, 221, 219, 218, 219, 223, 226, 227, 229, 233, 237, 238, 241, 245, 248, 250, 254, 2, 6, 7, 6, 3, 2, 2,
     0, 253, 249, 246, 247, 249, 250, 251, 254, 254, 252, 250, 249, 250, 252, 255, 2, 5, 7, 8, 10, 13, 15, 16, 17, 19, 20,
     22, 23, 25, 28, 31, 33, 34, 36, 36, 37, 39, 42, 45, 46, 46, 44, 41, 40, 41, 40, 36, 34, 35, 37, 37, 37, 37, 39, 40,
     37, 32, 30, 30, 31, 31, 28, 24, 22, 22, 24, 24, 22, 19, 17, 18, 18, 18, 18, 18, 18, 18, 17, 14, 8, 2, 251, 244, 238,
     236, 234, 231, 230, 229, 230, 230, 231, 233, 234, 230, 226, 222, 220, 218, 215, 214, 214, 215, 218, 222, 226, 227, 226,
     226, 229, 234, 238, 237, 232, 228, 225, 222, 222, 224, 225, 226, 229, 232, 233, 232, 230, 230, 231, 235, 239, 239, 238,
     238, 240, 241, 244, 247, 248, 247, 246, 246, 249, 251, 250, 250, 254, 3, 8, 15, 22, 27, 31, 34, 36, 36, 34, 31, 29,
     26, 22, 16, 9, 5, 4, 2, 254, 250, 248, 248, 247, 245, 243, 241, 241, 242, 243, 245, 245, 243, 239, 235, 232, 230, 231,
     232, 234, 235, 234, 229, 223, 220, 220, 222, 224, 226, 228, 234, 240, 246, 252, 255, 2, 2, 0, 254, 253, 253, 254, 255,
     2, 6, 12, 18, 21, 23, 24, 22, 21, 20, 20, 18, 14, 10, 11, 16, 22, 25, 27, 30, 31, 30, 27, 26, 24, 21, 19, 18, 19, 21,
     25, 27, 26, 26, 28, 28, 27, 25, 22, 19, 20, 21, 22, 23, 24, 21, 17, 17, 21, 25, 25, 23, 22, 20, 18, 16, 13, 11, 10,
     8, 6, 5, 7, 7, 6, 5, 3, 1, 0, 255, 254, 251, 246, 241, 236, 232, 230, 230, 229, 227, 225, 225, 227, 227, 224, 221, 221,
     221, 222, 221, 222, 224, 225, 225, 227, 230, 232, 234, 237, 241, 243, 244, 246, 245, 242, 240, 241, 244, 249, 253, 0,
     255, 247, 238, 236, 246, 3, 12, 18, 22, 24, 27, 31, 33, 34, 35, 33, 28, 23, 20, 20, 17, 14, 11, 7, 5, 2, 254, 250, 247,
     244, 243, 246, 250, 254, 1, 1, 255, 251, 247, 245, 245, 245, 245, 246, 248, 251, 251, 249, 250, 253, 1, 6, 12, 16, 19,
     22, 25, 26, 29, 33, 36, 39, 40, 39, 34, 26, 18, 11, 2, 248, 238, 229, 222, 217, 213, 213, 218, 221, 218, 212, 208, 206,
     208, 211, 215, 220, 226, 232, 237, 241, 247, 252, 250, 245, 242, 243, 244, 242, 241, 240, 241, 244, 249, 253, 254, 254,
     255, 1, 3, 8, 13, 17, 20, 19, 15, 11, 9, 9, 10, 14, 20, 24, 24, 22, 19, 17, 15, 13, 9, 7, 7, 5, 2, 0, 0, 255, 253, 251,
     251, 251, 250, 251, 0, 4, 6, 7, 9, 10, 11, 12, 14, 15, 14, 11, 5, 1, 1, 2, 5, 7, 5, 2, 255, 255, 1, 4, 7, 12, 16, 16,
     17, 19, 22, 25, 26, 25, 23, 20, 17, 17, 17, 14, 12, 9, 7, 6, 7, 8, 10, 11, 11, 8, 6, 5, 6, 5, 2, 254, 250, 247, 243,
     238, 236, 237, 240, 243, 246, 250, 255, 2, 2, 1, 255, 253, 252, 250, 249, 249, 250, 249, 248, 245, 243, 242, 242, 244,
     245, 247, 249, 249, 251, 255, 5, 11, 15, 15, 11, 7, 5, 3, 0, 251, 247, 244, 241, 238, 238, 241, 245, 246, 246, 244,
     243, 241, 241, 241, 239, 234, 229, 227, 226, 226, 227, 227, 227, 228, 229, 231, 233, 235, 238, 243, 247, 249, 250, 251,
     252, 251, 252, 253, 253, 251, 248, 246, 247, 250, 254, 3, 6, 8, 9, 11, 11, 11, 12, 13, 11, 9, 7, 5, 2, 255, 255, 0,
     3, 9, 14, 19, 22, 23, 23, 21, 18, 16, 12, 7, 3, 0, 0, 255, 253, 251, 249, 249, 251, 255, 2, 5, 6, 6, 7, 9, 10, 11, 12,
     15, 17, 17, 15, 13, 12, 10, 9, 7, 6, 7, 7, 7, 9, 12, 16, 18, 17, 15, 13, 10, 6, 2, 254, 251, 249, 248, 248, 249, 251,
     252, 253, 255, 255, 252, 249, 247, 246, 245, 245, 246, 247, 247, 247, 249, 252, 1, 4, 5, 1, 254, 253, 254, 255, 1, 1,
     2, 3, 3, 1, 0, 0, 0, 254, 250, 245, 244, 244, 244, 243, 243, 244, 245, 246, 248, 252, 254, 0, 2, 2, 1, 254, 251, 246,
     242, 239, 239, 239, 240, 243, 247, 251, 255, 2, 3, 3, 1, 253, 249, 246, 248, 251, 255, 1, 1, 1, 2, 3, 5, 5, 3, 254,
     249, 245, 243, 239, 237, 236, 237, 238, 239, 239, 237, 235, 235, 238, 240, 242, 243, 244, 243, 244, 246, 248, 249, 251,
     251, 250, 248, 248, 250, 253, 1, 5, 8, 11, 15, 19, 22, 27, 33, 34, 33, 34, 37, 41, 45, 48, 49, 47, 43, 41, 40, 38, 36,
     36, 38, 39, 40, 40, 39, 35, 31, 28, 23, 16, 9, 7, 8, 8, 8, 7, 6, 6, 6, 3, 2, 2, 2, 2, 2, 0, 252, 248, 246, 247, 248,
     247, 244, 240, 236, 232, 229, 228, 229, 231, 233, 235, 238, 239, 239, 238, 236, 233, 230, 229, 230, 231, 233, 233, 233,
     232, 231, 229, 227, 227, 227, 227, 227, 225, 221, 218, 216, 215, 215, 215, 217, 221, 226, 232, 238, 243, 245, 239, 229,
     219, 212, 208, 206, 206, 209, 215, 222, 228, 232, 233, 231, 230, 230, 229, 229, 229, 230, 233, 236, 239, 241, 245, 248,
     251, 255, 3, 8, 15, 23, 26, 24, 17, 10, 6, 6, 8, 10, 12, 12, 12, 14, 14, 13, 10, 7, 5, 6, 7, 7, 6, 5, 3, 1, 254, 253,
     251, 248, 245, 244, 244, 245, 248, 251, 254, 254, 255, 255, 255, 0, 2, 4, 6, 7, 6, 4, 0, 253, 251, 250, 252, 253, 254,
     255, 1, 2, 255, 253, 252, 253, 255, 2, 4, 3, 1, 0, 255, 253, 253, 254, 253, 249, 243, 239, 238, 239, 241, 243, 246,
     248, 247, 247, 246, 246, 245, 244, 244, 244, 242, 240, 238, 236, 234, 233, 233, 235, 237, 239, 239, 240, 241, 240, 237,
     235, 235, 237, 239, 238, 236, 234, 233, 232, 232, 233, 235, 236, 238, 241, 244, 245, 246, 248, 249, 251, 253, 1, 5,
     8, 9, 10, 10, 9, 9, 7, 3, 255, 254, 0, 3, 5, 6, 4, 1, 255, 255, 1, 4, 5, 4, 3, 2, 2, 0, 251, 247, 244, 243, 241, 238,
     236, 236, 239, 242, 243, 241, 238, 236, 233, 230, 229, 230, 230, 231, 233, 236, 239, 242, 244, 245, 247, 251, 0, 5,
     8, 10, 14, 17, 20, 22, 22, 21, 19, 16, 14, 14, 13, 12, 11, 11, 10, 7, 4, 1, 254, 250, 246, 244, 243, 240, 238, 237,
     238, 239, 238, 236, 234, 230, 226, 226, 227, 228, 228, 228, 229, 229, 229, 230, 233, 236, 239, 239, 237, 233, 231, 231,
     232, 234, 237, 240, 241, 241, 244, 247, 250, 251, 250, 248, 244, 241, 240, 239, 236, 233, 231, 229, 228, 230, 231, 232,
     232, 234, 238, 240, 240, 239, 236, 234, 236, 242, 246, 247, 246, 247, 248, 249, 251, 252, 251, 249, 247, 247, 249, 252,
     255, 2, 7, 11, 14, 18, 22, 23, 23, 22, 20, 16, 10, 2, 251, 246, 243, 242, 242, 241, 241, 241, 240, 238, 233, 228, 224,
     222, 223, 225, 228, 230, 235, 239, 241, 242, 243, 245, 244, 243, 241, 241, 243, 245, 249, 251, 254, 0, 4, 8, 11, 13,
     14, 13, 12, 11, 10, 7, 6, 5, 5, 5, 3, 1, 254, 252, 252, 252, 253, 255, 255, 255, 253, 250, 248, 248, 247, 243, 239,
     238, 236, 233, 228, 225, 222, 221, 219, 219, 222, 228, 233, 236, 238, 240, 240, 239, 240, 243, 245, 248, 250, 253, 253,
     253, 253, 255, 0, 2, 5, 7, 9, 10, 13, 17, 19, 21, 23, 27, 32, 35, 36, 36, 37, 37, 38, 38, 37, 35, 32, 31, 30, 30, 30,
     30, 27, 23, 21, 21, 20, 19, 17, 17, 19, 19, 17, 12, 8, 3, 254, 251, 247, 244, 244, 244, 244, 244, 245, 249, 250, 249,
     249, 250, 252, 252, 250, 246, 241, 240, 242, 246, 249, 253, 0, 2, 4, 6, 8, 7, 8, 8, 9, 8, 5, 5, 6, 7, 7, 6, 6, 6, 7,
     6, 4, 0, 252, 250, 250, 250, 250, 248, 245, 243, 240, 238, 237, 237, 239, 243, 246, 246, 245, 243, 243, 242, 243, 246,
     251, 254, 253, 254, 255, 0, 0, 0, 0, 0, 254, 252, 252, 253, 255, 255, 255, 0, 1, 0, 255, 1, 5, 9, 13, 18, 24, 27, 27,
     25, 23, 21, 18, 17, 15, 11, 7, 4, 1, 254, 253, 254, 0, 0, 254, 252, 251, 253, 0, 2, 1, 0, 0, 1, 0, 252, 247, 244, 243,
     242, 242, 243, 245, 246, 246, 245, 243, 242, 240, 239, 240, 243, 247, 249, 251, 253, 253, 252, 250, 251, 253, 254, 252,
     250, 247, 244, 242, 240, 238, 238, 241, 243, 243, 244, 244, 243, 240, 235, 229, 223, 220, 219, 219, 219, 220, 222, 227,
     232, 235, 236, 237, 238, 242, 246, 249, 251, 253, 254, 254, 253, 251, 249, 248, 248, 248, 248, 248, 247, 248, 252, 1,
     4, 5, 8, 13, 16, 19, 23, 26, 30, 34, 36, 34, 32, 31, 29, 27, 25, 25, 24, 25, 24, 22, 19, 19, 21, 23, 22, 20, 16, 13,
     11, 9, 8, 6, 3, 1, 255, 252, 248, 245, 243, 241, 240, 242, 244, 244, 243, 242, 240, 237, 236, 236, 237, 237, 236, 234,
     231, 228, 226, 226, 226, 224, 220, 218, 219, 221, 225, 228, 231, 235, 241, 247, 253, 4, 11, 17, 23, 29, 33, 37, 41,
     43, 43, 41, 40, 38, 37, 38, 40, 41, 38, 34, 32, 31, 31, 30, 28, 28, 28, 28, 26, 23, 19, 17, 17, 19, 21, 22, 22, 23,
     24, 25, 26, 25, 24, 22, 20, 19, 19, 18, 17, 15, 13, 9, 5, 4, 2, 1, 1, 1, 1, 255, 253, 253, 0, 2, 5, 5, 5, 3, 2, 255,
     254, 255, 1, 2, 1, 255, 252, 248, 245, 242, 236, 229, 223, 218, 213, 209, 207, 206, 206, 206, 207, 206, 205, 205, 205,
     204, 204, 204, 206, 208, 210, 213, 215, 217, 220, 221, 222, 225, 228, 232, 236, 241, 245, 250, 253, 255, 0, 2, 4, 5,
     9, 12, 16, 18, 22, 25, 28, 28, 27, 25, 25, 29, 35, 37, 36, 34, 31, 29, 28, 29, 32, 35, 36, 35, 32, 30, 27, 24, 22, 22,
     21, 19, 17, 14, 13, 12, 12, 12, 11, 10, 10, 10, 12, 15, 17, 17, 16, 13, 9, 7, 7, 8, 8, 8, 6, 4, 4, 5, 9, 14, 18, 21,
     24, 25, 25, 22, 19, 16, 12, 8, 5, 3, 3, 3, 3, 3, 2, 1, 2, 3, 5, 7, 8, 10, 11, 13, 15, 16, 17, 16, 15, 14, 11, 8, 7,
     5, 3, 0, 252, 247, 243, 240, 239, 240, 242, 242, 239, 236, 235, 235, 236, 236, 233, 228, 225, 223, 224, 224, 225, 227,
     229, 231, 232, 233, 236, 240, 245, 250, 253, 254, 254, 0, 3, 6, 11, 15, 19, 21, 23, 22, 21, 20, 20, 20, 20, 19, 18,
     18, 18, 18, 19, 22, 24, 26, 26, 26, 25, 26, 27, 25, 20, 15, 10, 6, 4, 1, 255, 254, 253, 251, 247, 242, 238, 235, 233,
     232, 231, 230, 227, 225, 222, 219, 217, 219, 222, 224, 222, 220, 216, 211, 208, 207, 211, 214, 215, 214, 215, 219, 225,
     229, 231, 232, 231, 231, 231, 232, 235, 238, 242, 246, 251, 3, 11, 16, 17, 16, 16, 16, 17, 18, 21, 24, 27, 29, 28, 25,
     21, 18, 15, 12, 9, 4, 0, 253, 249, 245, 245, 247, 251, 0, 3, 2, 1, 254, 250, 245, 241, 237, 233, 229, 228, 229, 229,
     229, 227, 226, 228, 232, 237, 240, 241, 240, 239, 238, 236, 235, 235, 237, 240, 244, 248, 252, 255, 0, 1, 0, 255, 0,
     0, 0, 255, 0, 4, 9, 14, 16, 17, 16, 14, 12, 7, 1, 253, 253, 0, 2, 4, 6, 7, 6, 4, 2, 2, 255, 251, 248, 248, 249, 249,
     248, 246, 245, 247, 250, 252, 252, 250, 248, 247, 247, 247, 248, 250, 252, 252, 251, 250, 248, 247, 248, 249, 250, 251,
     249, 246, 244, 244, 244, 242, 240, 237, 235, 233, 233, 235, 239, 241, 245, 248, 249, 249, 248, 246, 243, 239, 237, 237,
     238, 240, 244, 247, 248, 248, 245, 240, 237, 237, 238, 237, 235, 235, 237, 239, 241, 245, 248, 248, 246, 242, 240, 240,
     240, 238, 237, 237, 239, 243, 245, 247, 248, 247, 246, 248, 252, 254, 254, 255, 1, 2, 2, 3, 3, 2, 0, 255, 253, 251,
     248, 244, 241, 240, 240, 240, 241, 244, 248, 251, 254, 1, 3, 3, 2, 1, 1, 2, 4, 7, 13, 20, 27, 32, 33, 32, 29, 28, 29,
     31, 34, 39, 43, 46, 51, 59, 65, 65, 59, 49, 37, 26, 17, 10, 7, 9, 15, 20, 23, 17, 254, 231, 219, 219, 220, 219, 219,
     217, 213, 207, 203, 202, 204, 206, 209, 212, 213, 215, 218, 223, 226, 227, 227, 226, 226, 227, 230, 233, 237, 240, 243,
     244, 245, 243, 242, 242, 244, 247, 250, 250, 248, 247, 249, 253, 1, 2, 2, 255, 252, 250, 249, 249, 249, 251, 253, 254,
     0, 3, 7, 7, 6, 4, 2, 2, 3, 5, 7, 8, 8, 9, 10, 13, 17, 20, 21, 22, 24, 23, 19, 15, 14, 13, 13, 14, 15, 17, 19, 19, 17,
     13, 9, 7, 5, 5, 4, 1, 255, 0, 2, 5, 7, 7, 5, 3, 4, 4, 2, 255, 249, 242, 235, 229, 226, 226, 226, 225, 223, 220, 218,
     217, 219, 222, 223, 222, 220, 218, 218, 217, 217, 217, 220, 224, 228, 229, 230, 231, 231, 231, 231, 230, 229, 229, 229,
     229, 230, 231, 234, 237, 239, 238, 236, 235, 236, 239, 239, 238, 237, 237, 239, 241, 242, 241, 239, 236, 233, 231, 232,
     233, 233, 234, 237, 241, 242, 244, 247, 247, 247, 250, 254, 0, 3, 6, 10, 15, 18, 21, 24, 27, 29, 30, 31, 33, 35, 35,
     35, 35, 35, 33, 30, 29, 30, 31, 31, 30, 28, 26, 25, 24, 23, 23, 23, 25, 28, 29, 30, 31, 31, 30, 29, 27, 25, 24, 25,
     26, 25, 23, 22, 23, 23, 21, 19, 17, 16, 14, 11, 7, 4, 1, 255, 254, 252, 248, 245, 243, 239, 235, 231, 229, 229, 230,
     232, 232, 233, 234, 232, 230, 230, 231, 232, 234, 237, 241, 246, 253, 5, 10, 12, 12, 12, 13, 14, 14, 14, 13, 14, 16,
     19, 21, 23, 25, 26, 26, 26, 24, 18, 13, 8, 4, 1, 254, 251, 248, 247, 248, 247, 242, 234, 228, 222, 217, 212, 208, 204,
     204, 203, 202, 202, 202, 203, 204, 208, 211, 213, 213, 213, 215, 218, 221, 225, 230, 236, 243, 249, 254, 4, 10, 17,
     24, 32, 40, 46, 50, 55, 60, 65, 68, 71, 72, 72, 70, 68, 66, 64, 61, 58, 55, 52, 48, 43, 39, 34, 30, 26, 21, 16, 11,
     6, 2, 255, 251, 247, 243, 239, 235, 233, 232, 230, 226, 221, 216, 214, 215, 218, 223, 229, 235, 239, 242, 244, 245,
     247, 250, 254, 2, 7, 10, 11, 11, 11, 13, 16, 18, 18, 19, 19, 19, 17, 14, 13, 12, 13, 14, 13, 10, 3, 251, 243, 235, 228,
     221, 216, 210, 204, 199, 196, 195, 195, 195, 197, 198, 198, 198, 198, 200, 201, 201, 201, 201, 203, 205, 206, 207, 209,
     213, 218, 223, 226, 229, 230, 233, 236, 239, 242, 246, 250, 253, 255, 0, 2, 4, 4, 2, 1, 1, 2, 2, 3, 6, 9, 11, 13, 15,
     16, 18, 21, 23, 23, 22, 20, 17, 13, 13, 14, 15, 15, 15, 13, 10, 8, 5, 1, 252, 249, 246, 243, 242, 242, 244, 246, 247,
     248, 248, 247, 247, 247, 247, 244, 241, 238, 236, 237, 241, 247, 252, 255, 0, 0, 1, 2, 3, 4, 4, 3, 2, 2, 3, 4, 2, 0,
     254, 252, 250, 249, 249, 251, 253, 253, 253, 253, 250, 245, 242, 241, 239, 238, 237, 236, 235, 235, 237, 239, 241, 244,
     247, 250, 250, 248, 247, 245, 243, 241, 241, 242, 243, 243, 244, 244, 244, 244, 246, 248, 251, 251, 251, 250, 251, 252,
     254, 0, 4, 8, 10, 13, 16, 19, 21, 22, 23, 23, 22, 20, 20, 21, 25, 29, 31, 32, 31, 31, 31, 32, 32, 32, 30, 28, 27, 26,
     26, 26, 27, 28, 30, 33, 34, 33, 29, 23, 18, 13, 10, 6, 3, 1, 0, 255, 254, 253, 251, 249, 246, 244, 242, 241, 240, 240,
     241, 242, 243, 245, 247, 247, 246, 244, 243, 240, 237, 234, 232, 231, 231, 233, 234, 233, 233, 233, 235, 238, 241, 242,
     242, 243, 244, 245, 244, 243, 241, 241, 240, 240, 239, 240, 241, 242, 245, 249, 252, 255, 4, 9, 12, 14, 16, 16, 14,
     12, 11, 11, 11, 11, 11, 10, 7, 5, 3, 1, 255, 254, 254, 254, 255, 0, 2, 3, 2, 0, 253, 249, 245, 242, 240, 238, 237, 238,
     238, 236, 234, 233, 231, 227, 224, 223, 224, 226, 227, 228, 227, 226, 225, 222, 221, 219, 218, 218, 218, 218, 218, 217,
     218, 221, 224, 227, 231, 235, 237, 237, 237, 239, 242, 246, 250, 254, 3, 9, 15, 23, 32, 40, 47, 52, 55, 57, 57, 56,
     54, 51, 47, 44, 41, 39, 37, 35, 32, 27, 22, 17, 9, 1, 250, 245, 243, 241, 238, 235, 234, 234, 232, 229, 225, 221, 218,
     215, 212, 209, 208, 208, 209, 212, 218, 227, 235, 241, 245, 247, 248, 249, 250, 252, 255, 4, 9, 14, 18, 21, 24, 28,
     30, 31, 31, 31, 32, 34, 36, 37, 34, 30, 26, 26, 28, 30, 31, 29, 26, 22, 16, 9, 3, 255, 252, 250, 247, 244, 241, 238,
     236, 234, 234, 234, 235, 237, 239, 239, 239, 239, 238, 237, 235, 232, 230, 228, 226, 225, 225, 226, 229, 232, 237, 242,
     246, 248, 249, 248, 247, 248, 251, 254, 1, 3, 4, 6, 8, 11, 15, 18, 20, 21, 20, 21, 21, 23, 24, 26, 26, 25, 24, 24, 24,
     23, 23, 23, 24, 25, 25, 27, 28, 30, 31, 30, 28, 24, 21, 18, 16, 15, 15, 11, 6, 255, 250, 247, 245, 245, 247, 247, 246,
     245, 244, 244, 244, 245, 245, 248, 253, 2, 2, 255, 253, 252, 249, 245, 241, 238, 235, 233, 232, 229, 225, 223, 223,
     226, 229, 231, 234, 238, 241, 243, 247, 251, 254, 0, 255, 253, 250, 248, 248, 249, 251, 253, 255, 2, 4, 4, 3, 4, 7,
     9, 11, 10, 9, 8, 8, 9, 11, 11, 11, 10, 8, 5, 3, 1, 255, 253, 252, 251, 250, 251, 254, 1, 3, 5, 6, 5, 4, 1, 254, 251,
     248, 246, 244, 244, 247, 249, 251, 254, 1, 5, 9, 11, 11, 11, 11, 10, 10, 9, 7, 3, 255, 252, 252, 252, 254, 0, 2, 4,
     5, 6, 7, 7, 8, 9, 9, 9, 7, 6, 4, 3, 1, 2, 3, 5, 5, 4, 2, 0, 252, 247, 244, 243, 241, 239, 238, 237, 235, 233, 232, 232,
     233, 234, 234, 234, 235, 236, 237, 239, 241, 241, 241, 243, 243, 243, 242, 241, 240, 240, 243, 246, 250, 254, 2, 5,
     5, 3, 0, 254, 253, 254, 1, 3, 4, 5, 8, 14, 18, 20, 21, 21, 21, 21, 22, 23, 23, 23, 23, 23, 23, 22, 22, 22, 21, 20, 18,
     16, 14, 13, 14, 17, 21, 24, 25, 25, 22, 20, 18, 16, 14, 11, 9, 6, 3, 0, 254, 252, 249, 246, 244, 243, 241, 240, 240,
     240, 240, 240, 238, 237, 236, 236, 236, 235, 234, 233, 234, 236, 238, 240, 240, 240, 239, 238, 236, 235, 235, 236, 236,
     235, 236, 238, 241, 243, 244, 246, 249, 253, 1, 4, 3, 2, 1, 1, 0, 0, 1, 2, 3, 2, 1, 0, 0, 0, 255, 255, 1, 3, 5, 6, 6,
     6, 6, 6, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 7, 8, 9, 7, 4, 2, 0, 0, 3, 7, 11, 15, 19, 21, 22, 22, 20, 18, 15, 12, 10, 9,
     8, 7, 6, 5, 4, 5, 8, 9, 7, 5, 2, 1, 1, 2, 2, 2, 3, 4, 5, 5, 6, 7, 7, 5, 3, 1, 0, 254, 252, 251, 249, 246, 244, 244,
     246, 250, 254, 2, 5, 6, 4, 3, 2, 1, 255, 252, 250, 248, 247, 246, 245, 245, 244, 242, 240, 238, 237, 238, 239, 239,
     239, 238, 238, 239, 242, 245, 250, 255, 4, 7, 8, 8, 6, 4, 3, 3, 4, 6, 6, 7, 7, 10, 14, 17, 19, 20, 19, 18, 17, 17, 19,
     21, 20, 19, 17, 15, 16, 18, 20, 20, 18, 16, 14, 11, 7, 3, 255, 252, 249, 248, 247, 245, 245, 244, 245, 245, 246, 248,
     249, 251, 253, 255, 1, 3, 5, 6, 6, 5, 5, 4, 4, 5, 5, 5, 5, 4, 4, 5, 5, 5, 4, 2, 254, 251, 250, 251, 254, 2, 6, 8, 10,
     11, 13, 13, 12, 12, 13, 12, 9, 4, 255, 251, 249, 247, 245, 243, 240, 237, 236, 234, 233, 232, 230, 229, 229, 230, 232,
     235, 238, 242, 247, 250, 253, 255, 0, 255, 253, 252, 251, 249, 251, 254, 3, 7, 11, 15, 18, 19, 18, 17, 13, 8, 2, 0,
     0, 2, 4, 7, 10, 12, 14, 14, 13, 11, 8, 4, 0, 254, 254, 1, 3, 5, 6, 7, 7, 6, 6, 7, 9, 11, 11, 8, 5, 3, 2, 3, 6, 10, 13,
     14, 12, 9, 5, 3, 1, 0, 255, 253, 250, 247, 246, 247, 249, 253, 0, 4, 6, 6, 5, 4, 3, 3, 3, 4, 3, 3, 2, 1, 255, 254, 253,
     253, 253, 254, 255, 0, 2, 4, 6, 9, 13, 15, 17, 18, 20, 20, 19, 17, 16, 17, 18, 20, 20, 20, 20, 20, 21, 21, 21, 20, 18,
     15, 13, 11, 9, 7, 8, 9, 9, 8, 7, 6, 6, 4, 2, 0, 255, 255, 0, 0, 0, 255, 255, 0, 1, 1, 0, 0, 1, 2, 2, 3, 4, 7, 11, 15,
     15, 15, 15, 16, 17, 17, 16, 14, 10, 7, 5, 5, 5, 5, 5, 6, 7, 8, 8, 6, 3, 2, 2, 5, 7, 10, 12, 12, 11, 10, 9, 8, 8, 7,
     7, 5, 4, 3, 2, 0, 254, 253, 252, 251, 251, 251, 251, 252, 252, 253, 255, 0, 0, 255, 254, 255, 0, 1, 1, 1, 3, 4, 3, 1,
     255, 254, 254, 255, 0, 0, 255, 254, 254, 252, 252, 253, 1, 5, 9, 12, 14, 15, 16, 16, 17, 18, 19, 20, 21, 22, 23, 24,
     27, 30, 34, 38, 41, 44, 44, 43, 41, 38, 34, 31, 27, 22, 17, 12, 8, 7, 7, 8, 8, 8, 6, 2, 255, 251, 248, 247, 247, 248,
     249, 250, 250, 250, 250, 251, 253, 0, 2, 5, 8, 10, 10, 9, 7, 7, 7, 9, 12, 16, 20, 24, 27, 29, 31, 34, 36, 38, 39, 39,
     39, 38, 37, 35, 33, 32, 32, 33, 34, 35, 36, 35, 33, 28, 23, 18, 14, 10, 7, 4, 1, 255, 254, 254, 255, 255, 254, 251,
     249, 247, 245, 242, 240, 239, 238, 237, 237, 236, 236, 235, 235, 236, 237, 238, 238, 237, 238, 238, 239, 238, 237, 239,
     241, 243, 245, 246, 247, 249, 251, 253, 255, 2, 6, 9, 9, 8, 6, 3, 1, 253, 247, 238, 231, 228, 228, 229, 231, 234, 237,
     240, 243, 244, 246, 248, 250, 252, 254, 0, 2, 4, 8, 13, 18, 20, 19, 16, 14, 14, 17, 20, 22, 23, 23, 22, 20, 17, 15,
     15, 16, 14, 11, 9, 9, 10, 11, 12, 13, 16, 19, 21, 19, 17, 15, 14, 13, 11, 6, 0, 249, 243, 240, 238, 239, 241, 241, 241,
     242, 242, 243, 244, 245, 247, 248, 250, 250, 250, 250, 251, 0, 6, 10, 13, 15, 16, 16, 16, 16, 16, 17, 17, 16, 17, 19,
     20, 19, 17, 14, 11, 6, 1, 253, 249, 246, 244, 244, 246, 247, 248, 246, 243, 239, 234, 230, 226, 225, 223, 221, 217,
     215, 215, 218, 223, 228, 231, 232, 231, 231, 234, 237, 239, 239, 239, 240, 242, 245, 248, 251, 1, 8, 14, 17, 18, 18,
     18, 18, 17, 16, 13, 10, 8, 11, 17, 27, 37, 47, 55, 59, 57, 49, 38, 25, 13, 2, 249, 240, 233, 229, 227, 228, 231, 236,
     241, 244, 244, 243, 240, 238, 237, 237, 239, 242, 246, 249, 253, 0, 5, 12, 21, 29, 35, 38, 38, 36, 34, 32, 29, 27, 24,
     22, 24, 31, 42, 54, 63, 70, 72, 69, 63, 57, 50, 42, 35, 30, 27, 21, 13, 1, 244, 234, 226, 222, 218, 213, 208, 204, 201,
     200, 200, 200, 199, 196, 193, 190, 188, 188, 189, 192, 197, 199, 199, 199, 200, 202, 205, 209, 213, 217, 223, 229, 236,
     242, 249, 253, 0, 1, 1, 2, 3, 5, 7, 10, 11, 10, 7, 4, 2, 0, 255, 255, 255, 255, 255, 253, 251, 250, 251, 254, 1, 3,
     3, 5, 7, 10, 13, 15, 14, 13, 14, 17, 21, 24, 28, 34, 40, 44, 47, 49, 50, 48, 44, 39, 34, 30, 28, 28, 29, 31, 32, 33,
     34, 34, 33, 31, 29, 25, 21, 19, 19, 20, 19, 18, 15, 11, 7, 4, 3, 4, 4, 4, 2, 1, 2, 6, 13, 21, 29, 35, 40, 42, 41, 36,
     30, 21, 12, 5, 0, 252, 248, 243, 237, 229, 221, 214, 210, 210, 212, 214, 214, 214, 212, 210, 208, 207, 207, 208, 209,
     211, 212, 213, 212, 210, 208, 205, 202, 197, 194, 192, 195, 199, 204, 210, 216, 223, 228, 230, 230, 228, 226, 228, 232,
     237, 242, 246, 249, 252, 255, 2, 5, 6, 4, 1, 0, 3, 9, 16, 23, 28, 31, 33, 35, 38, 41, 43, 45, 46, 46, 46, 46, 46, 46,
     46, 48, 50, 53, 54, 55, 55, 53, 52, 52, 51, 48, 43, 37, 30, 22, 15, 9, 7, 9, 11, 13, 13, 13, 15, 18, 21, 22, 22, 22,
     20, 18, 17, 18, 20, 23, 27, 31, 34, 37, 40, 41, 41, 41, 41, 42, 44, 47, 48, 48, 47, 45, 40, 34, 26, 18, 11, 6, 2, 254,
     250, 246, 242, 236, 231, 228, 226, 224, 220, 214, 208, 202, 198, 194, 191, 190, 190, 191, 194, 198, 202, 207, 212, 215,
     217, 219, 219, 220, 222, 224, 227, 228, 229, 229, 228, 228, 230, 233, 237, 243, 249, 0, 6, 12, 19, 25, 29, 31, 32, 33,
     34, 35, 39, 45, 52, 59, 64, 68, 71, 72, 73, 73, 74, 75, 76, 78, 77, 76, 74, 72, 70, 66, 63, 60, 56, 53, 50, 47, 44,
     38, 31, 22, 13, 7, 3, 1, 255, 0, 2, 4, 7, 10, 12, 14, 15, 13, 10, 6, 4, 3, 4, 5, 7, 8, 10, 12, 12, 11, 9, 7, 6, 5, 3,
     2, 3, 6, 8, 9, 11, 13, 14, 13, 11, 7, 3, 255, 251, 246, 242, 240, 239, 240, 241, 242, 240, 237, 233, 231, 232, 235,
     238, 241, 244, 247, 250, 251, 251, 250, 247, 246, 245, 245, 244, 244, 244, 243, 239, 232, 225, 220, 217, 218, 221, 225,
     229, 230, 230, 230, 232, 236, 241, 247, 253, 2, 6, 9, 12, 14, 14, 15, 14, 12, 10, 9, 10, 12, 12, 10, 9, 8, 10, 13, 15,
     17, 19, 21, 22, 24, 27, 29, 31, 31, 30, 29, 28, 27, 26, 24, 22, 22, 23, 25, 28, 30, 28, 25, 22, 19, 17, 14, 11, 11,
     12, 14, 16, 17, 18, 17, 16, 14, 14, 14, 15, 18, 21, 25, 27, 31, 35, 39, 42, 44, 44, 43, 40, 37, 35, 31, 25, 17, 10,
     6, 4, 5, 7, 8, 8, 7, 5, 4, 4, 4, 5, 5, 5, 4, 2, 0, 254, 254, 253, 252, 250, 249, 248, 245, 242, 240, 239, 241, 243,
     246, 247, 248, 250, 255, 4, 8, 10, 10, 11, 12, 13, 14, 14, 13, 11, 10, 9, 8, 5, 3, 0, 255, 255, 0, 1, 3, 5, 6, 6, 6,
     6, 6, 7, 7, 4, 3, 2, 2, 2, 1, 254, 250, 245, 241, 238, 238, 237, 236, 236, 239, 243, 247, 250, 253, 2, 8, 12, 13, 13,
     13, 13, 12, 11, 11, 12, 13, 12, 9, 6, 4, 3, 1, 0, 255, 254, 254, 254, 255, 1, 6, 14, 23, 29, 33, 31, 25, 18, 12, 8,
     6, 5, 4, 3, 3, 1, 253, 249, 245, 242, 240, 238, 235, 232, 229, 227, 224, 221, 219, 218, 219, 219, 218, 216, 214, 215,
     220, 226, 232, 236, 238, 240, 241, 241, 239, 236, 234, 233, 233, 235, 239, 243, 248, 252, 254, 254, 254, 255, 1, 4,
     8, 12, 16, 19, 20, 22, 23, 25, 25, 26, 26, 26, 26, 24, 23, 23, 23, 24, 24, 24, 24, 24, 26, 27, 28, 27, 24, 20, 15, 11,
     10, 10, 9, 7, 6, 6, 7, 8, 9, 9, 7, 6, 6, 7, 9, 11, 12, 12, 11, 11, 13, 14, 15, 15, 14, 12, 10, 8, 6, 4, 1, 253, 249,
     246, 246, 248, 250, 251, 250, 249, 247, 246, 247, 246, 245, 244, 244, 244, 246, 247, 249, 251, 253, 253, 253, 251, 249,
     246, 244, 244, 243, 244, 244, 244, 244, 244, 244, 244, 242, 241, 241, 243, 244, 245, 246, 248, 249, 250, 249, 248, 246,
     245, 244, 243, 241, 239, 236, 234, 234, 234, 232, 229, 225, 222, 220, 221, 225, 230, 235, 240, 245, 248, 250, 250, 249,
     246, 245, 245, 245, 246, 249, 251, 252, 253, 254, 255, 255, 254, 254, 254, 255, 2, 3, 5, 6, 7, 9, 11, 13, 13, 13, 12,
     12, 14, 16, 17, 18, 19, 20, 20, 22, 26, 29, 32, 35, 37, 37, 37, 35, 33, 31, 30, 29, 27, 25, 24, 23, 21, 19, 16, 13,
     11, 8, 7, 5, 2, 255, 253, 252, 252, 253, 254, 0, 2, 4, 6, 7, 5, 3, 1, 255, 255, 255, 254, 253, 250, 248, 245, 243, 241,
     239, 235, 233, 231, 229, 227, 226, 224, 222, 220, 219, 220, 221, 223, 226, 228, 229, 229, 229, 229, 230, 232, 233, 232,
     230, 228, 228, 230, 233, 236, 240, 244, 249, 253, 255, 255, 254, 253, 252, 252, 252, 253, 255, 3, 7, 11, 14, 18, 21,
     23, 23, 21, 19, 18, 18, 19, 20, 22, 24, 26, 28, 27, 24, 21, 18, 13, 8, 4, 3, 2, 1, 1, 2, 3, 5, 6, 6, 5, 5, 7, 11, 15,
     16, 16, 15, 13, 11, 9, 6, 4, 3, 1, 255, 254, 253, 253, 255, 255, 254, 251, 249, 245, 242, 241, 242, 244, 247, 250, 254,
     2, 7, 12, 16, 19, 18, 16, 12, 6, 255, 248, 242, 237, 233, 230, 230, 232, 237, 243, 247, 249, 250, 249, 248, 248, 249,
     250, 250, 249, 248, 248, 248, 248, 248, 250, 252, 253, 253, 254, 254, 254, 0, 2, 4, 5, 7, 9, 10, 11, 12, 12, 12, 11,
     9, 8, 7, 6, 6, 5, 4, 1, 254, 250, 246, 242, 239, 237, 235, 232, 229, 227, 226, 226, 227, 228, 230, 233, 236, 237, 238,
     238, 241, 243, 245, 247, 247, 248, 249, 249, 249, 247, 245, 243, 242, 241, 241, 242, 243, 244, 245, 246, 247, 248, 249,
     250, 252, 254, 1, 4, 7, 8, 8, 9, 10, 12, 12, 11, 10, 10, 11, 10, 10, 10, 11, 10, 10, 9, 8, 6, 4, 2, 2, 3, 5, 7, 8, 8,
     8, 9, 11, 13, 14, 14, 15, 16, 17, 19, 21, 25, 28, 32, 35, 35, 34, 33, 31, 29, 28, 27, 27, 28, 27, 26, 23, 20, 18, 16,
     15, 14, 13, 11, 9, 8, 6, 3, 254, 249, 246, 244, 243, 241, 240, 238, 238, 240, 242, 245, 245, 244, 242, 240, 238, 237,
     238, 240, 244, 249, 253, 0, 1, 2, 3, 3, 2, 1, 1, 2, 4, 8, 12, 14, 15, 15, 13, 12, 12, 11, 11, 10, 9, 7, 7, 7, 8, 10,
     11, 12, 12, 12, 12, 11, 10, 10, 11, 11, 12, 13, 12, 9, 6, 1, 252, 247, 242, 239, 237, 236, 236, 236, 236, 233, 230,
     227, 226, 225, 227, 228, 230, 230, 230, 230, 231, 234, 238, 242, 245, 247, 249, 250, 252, 255, 2, 5, 8, 10, 11, 11,
     10, 10, 9, 9, 8, 7, 6, 4, 1, 255, 253, 252, 253, 254, 0, 1, 1, 2, 4, 4, 4, 2, 1, 0, 0, 2, 4, 6, 8, 9, 9, 8, 8, 8, 9,
     10, 12, 13, 15, 16, 16, 16, 16, 16, 15, 13, 10, 5, 0, 251, 249, 247, 247, 246, 246, 246, 247, 247, 248, 248, 247, 247,
     246, 245, 245, 246, 248, 252, 0, 3, 7, 10, 11, 11, 7, 2, 250, 242, 234, 228, 224, 222, 223, 226, 229, 234, 239, 243,
     247, 251, 252, 249, 243, 238, 235, 233, 233, 234, 234, 234, 233, 232, 232, 234, 236, 238, 239, 239, 239, 240, 243, 245,
     246, 246, 247, 249, 254, 4, 10, 16, 20, 21, 21, 20, 20, 21, 22, 22, 22, 21, 21, 22, 22, 23, 25, 27, 29, 30, 30, 31,
     33, 35, 36, 36, 36, 36, 36, 36, 36, 35, 35, 35, 34, 33, 30, 26, 23, 19, 15, 11, 8, 7, 6, 7, 8, 10, 13, 15, 16, 16, 14,
     11, 8, 4, 0, 253, 251, 250, 249, 250, 252, 253, 254, 254, 254, 253, 251, 248, 245, 242, 239, 236, 236, 237, 239, 241,
     244, 246, 247, 247, 246, 244, 242, 239, 237, 235, 234, 231, 229, 228, 227, 227, 229, 231, 233, 235, 237, 239, 241, 240,
     239, 236, 234, 234, 234, 236, 239, 242, 244, 246, 247, 248, 249, 250, 251, 250, 250, 250, 250, 250, 249, 247, 245, 246,
     249, 254, 2, 4, 3, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 18, 20, 20, 19, 16, 14, 14, 15, 15, 15, 15, 13, 10, 6, 2, 0, 255,
     254, 255, 0, 1, 0, 255, 254, 255, 0, 1, 2, 1, 0, 255, 253, 252, 250, 248, 247, 247, 248, 249, 250, 253, 255, 2, 3, 4,
     5, 6, 7, 8, 8, 8, 7, 6, 4, 2, 0, 254, 253, 252, 253, 254, 0, 1, 0, 254, 251, 247, 244, 240, 236, 233, 231, 230, 231,
     233, 237, 240, 242, 243, 243, 243, 243, 243, 242, 242, 241, 240, 240, 240, 240, 241, 243, 246, 249, 251, 253, 255, 1,
     3, 4, 4, 5, 7, 9, 8, 7, 6, 6, 8, 10, 11, 12, 12, 13, 13, 14, 13, 11, 8, 6, 3, 2, 3, 6, 8, 10, 12, 14, 16, 17, 18, 18,
     18, 17, 15, 15, 17, 20, 22, 22, 19, 16, 14, 12, 10, 8, 5, 2, 255, 254, 253, 252, 252, 250, 247, 244, 241, 238, 235,
     232, 231, 234, 241, 251, 3, 9, 10, 6, 255, 246, 238, 233, 232, 233, 234, 234, 231, 229, 227, 228, 229, 231, 234, 238,
     242, 246, 249, 250, 250, 249, 249, 251, 255, 3, 5, 7, 8, 8, 7, 4, 2, 1, 2, 5, 8, 11, 12, 11, 9, 6, 3, 255, 250, 247,
     244, 242, 240, 239, 238, 240, 243, 246, 249, 251, 252, 253, 255, 255, 0, 0, 255, 254, 254, 253, 253, 253, 253, 253,
     253, 253, 253, 253, 252, 252, 253, 255, 3, 7, 12, 16, 18, 21, 24, 27, 31, 34, 35, 33, 30, 26, 23, 20, 17, 15, 13, 11,
     9, 8, 5, 3, 255, 251, 249, 248, 247, 246, 244, 242, 241, 240, 240, 240, 239, 239, 238, 239, 240, 241, 243, 244, 244,
     244, 243, 241, 239, 238, 238, 239, 243, 247, 251, 254, 255, 255, 253, 252, 252, 253, 255, 0, 3, 7, 12, 16, 18, 17, 16,
     15, 14, 15, 16, 17, 16, 16, 16, 16, 15, 12, 9, 5, 1, 0, 0, 0, 255, 253, 252, 251, 250, 251, 251, 250, 250, 250, 250,
     249, 248, 246, 244, 241, 238, 234, 231, 230, 231, 232, 234, 237, 241, 245, 249, 252, 255, 2, 5, 9, 12, 13, 12, 10, 7,
     6, 6, 6, 7, 9, 12, 14, 14, 14, 14, 13, 11, 9, 7, 4, 1, 254, 252, 251, 250, 250, 249, 249, 249, 250, 251, 253, 255, 0,
     0, 0, 254, 254, 253, 253, 253, 252, 251, 251, 251, 253, 254, 0, 0, 255, 254, 252, 251, 250, 250, 250, 251, 254, 1, 3,
     5, 7, 9, 11, 13, 14, 14, 14, 13, 13, 13, 14, 15, 16, 19, 20, 20, 19, 17, 14, 11, 9, 7, 6, 5, 5, 5, 6, 7, 7, 6, 2, 255,
     252, 251, 252, 253, 254, 255, 1, 2, 4, 7, 10, 10, 8, 4, 1, 255, 254, 253, 252, 251, 250, 250, 249, 246, 244, 241, 239,
     238, 236, 235, 236, 237, 239, 242, 245, 248, 249, 249, 247, 246, 245, 246, 247, 248, 248, 245, 242, 239, 239, 240, 240,
     240, 240, 241, 243, 245, 247, 248, 247, 246, 244, 245, 247, 251, 254, 255, 255, 254, 254, 255, 255, 1, 2, 2, 1, 0, 255,
     255, 1, 3, 6, 9, 10, 10, 8, 5, 3, 1, 0, 0, 0, 254, 252, 250, 247, 246, 246, 247, 248, 250, 251, 251, 252, 252, 253,
     255, 0, 1, 2, 2, 3, 3, 4, 4, 5, 6, 8, 10, 11, 12, 11, 10, 8, 6, 5, 4, 4, 5, 6, 8, 10, 12, 13, 14, 15, 15, 15, 15, 14,
     13, 14, 14, 15, 15, 16, 17, 18, 19, 19, 20, 22, 24, 24, 23, 22, 21, 20, 18, 17, 14, 12, 9, 6, 4, 4, 3, 3, 1, 255, 255,
     0, 1, 0, 0, 254, 252, 252, 253, 252, 251, 251, 250, 250, 249, 248, 247, 245, 242, 241, 241, 242, 241, 239, 237, 236,
     236, 235, 235, 235, 235, 235, 235, 235, 235, 236, 237, 240, 244, 247, 249, 250, 249, 247, 246, 245, 245, 245, 245, 244,
     243, 241, 240, 240, 240, 240, 241, 241, 240, 240, 241, 241, 241, 242, 244, 246, 248, 251, 254, 254, 254, 254, 254, 255,
     2, 7, 9, 10, 10, 9, 10, 11, 11, 12, 14, 15, 15, 16, 16, 15, 14, 13, 12, 11, 12, 12, 13, 14, 14, 14, 14, 15, 16, 16,
     16, 13, 10, 6, 3, 1, 0, 255, 252, 248, 242, 238, 235, 234, 234, 234, 232, 230, 229, 229, 230, 232, 234, 237, 239, 239,
     239, 237, 236, 234, 231, 230, 228, 228, 227, 227, 229, 233, 237, 242, 246, 250, 255, 5, 11, 16, 19, 20, 20, 19, 18,
     18, 19, 21, 22, 23, 24, 25, 25, 24, 22, 21, 20, 20, 20, 19, 20, 21, 22, 24, 24, 23, 20, 16, 10, 6, 3, 2, 2, 3, 5, 7,
     10, 11, 12, 11, 11, 11, 12, 12, 13, 14, 15, 16, 16, 16, 16, 15, 14, 13, 12, 11, 9, 7, 7, 6, 6, 6, 5, 4, 2, 255, 253,
     252, 251, 250, 249, 247, 246, 245, 244, 241, 238, 235, 233, 230, 228, 227, 227, 228, 230, 231, 230, 228, 224, 219, 214,
     208, 203, 200, 197, 194, 192, 189, 187, 187, 187, 188, 190, 193, 196, 198, 201, 206, 211, 216, 221, 227, 233, 237, 241,
     244, 248, 252, 2, 7, 12, 16, 19, 22, 23, 23, 24, 26, 30, 35, 39, 44, 47, 48, 48, 48, 48, 49, 48, 45, 41, 38, 35, 33,
     32, 31, 30, 29, 28, 28, 26, 25, 23, 21, 20, 18, 17, 15, 13, 13, 13, 13, 12, 12, 12, 14, 15, 17, 18, 18, 17, 16, 15,
     14, 13, 13, 12, 11, 9, 9, 9, 9, 9, 8, 6, 3, 1, 255, 255, 0, 1, 1, 1, 255, 252, 247, 243, 239, 237, 235, 235, 234, 233,
     233, 232, 230, 229, 228, 227, 226, 224, 223, 222, 221, 220, 220, 220, 221, 223, 226, 230, 234, 235, 235, 236, 237, 238,
     239, 240, 238, 236, 234, 233, 233, 233, 234, 235, 235, 234, 234, 235, 237, 239, 241, 241, 241, 241, 242, 242, 243, 243,
     244, 244, 246, 249, 252, 255, 2, 4, 5, 7, 10, 13, 15, 16, 15, 14, 13, 12, 12, 13, 14, 15, 17, 18, 18, 19, 21, 23, 25,
     26, 27, 28, 27, 25, 24, 24, 25, 25, 26, 27, 27, 26, 24, 20, 15, 11, 9, 8, 8, 10, 12, 14, 15, 16, 16, 15, 15, 15, 13,
     10, 7, 4, 0, 251, 246, 240, 235, 231, 228, 227, 227, 228, 228, 228, 229, 231, 233, 235, 238, 240, 242, 244, 247, 249,
     252, 255, 0, 1, 1, 0, 0, 2, 6, 9, 10, 10, 10, 11, 13, 17, 19, 19, 17, 14, 10, 7, 5, 3, 0, 253, 250, 247, 246, 245, 244,
     243, 243, 244, 245, 247, 250, 254, 1, 4, 4, 1, 254, 251, 247, 244, 243, 243, 244, 245, 248, 253, 1, 4, 7, 9, 11, 13,
     16, 18, 20, 23, 25, 29, 31, 33, 34, 34, 33, 31, 28, 24, 19, 14, 10, 8, 8, 10, 12, 15, 18, 22, 26, 29, 32, 34, 35, 35,
     35, 33, 29, 24, 17, 11, 4, 255, 251, 248, 244, 240, 235, 230, 225, 222, 221, 221, 222, 222, 222, 223, 224, 227, 232,
     238, 243, 247, 252, 2, 8, 13, 16, 17, 17, 15, 14, 14, 14, 15, 19, 23, 27, 29, 31, 31, 31, 31, 30, 29, 28, 27, 25, 22,
     20, 18, 18, 18, 16, 13, 8, 4, 0, 253, 249, 244, 237, 231, 224, 217, 212, 209, 206, 205, 204, 205, 207, 210, 212, 214,
     217, 219, 220, 220, 220, 220, 222, 226, 232, 238, 243, 247, 250, 254, 2, 5, 8, 8, 8, 7, 6, 7, 9, 11, 13, 13, 12, 9,
     7, 5, 4, 4, 5, 7, 9, 10, 9, 7, 5, 4, 4, 3, 1, 253, 250, 245, 240, 235, 232, 230, 231, 235, 240, 244, 249, 255, 7, 14,
     20, 25, 28, 30, 30, 28, 25, 21, 17, 12, 7, 3, 1, 0, 254, 253, 253, 255, 1, 1, 0, 254, 253, 251, 251, 251, 253, 255,
     0, 255, 254, 251, 248, 245, 242, 239, 237, 235, 235, 234, 234, 234, 234, 236, 238, 241, 243, 245, 247, 247, 247, 246,
     244, 242, 240, 237, 235, 234, 234, 236, 239, 242, 244, 245, 245, 243, 243, 242, 243, 245, 247, 247, 247, 247, 247, 248,
     250, 252, 254, 255, 255, 253, 250, 248, 247, 247, 248, 248, 249, 249, 250, 252, 253, 255, 1, 3, 5, 7, 8, 11, 13, 15,
     17, 17, 16, 16, 18, 19, 19, 18, 17, 16, 15, 13, 12, 9, 5, 0, 252, 249, 246, 245, 245, 244, 243, 243, 243, 244, 243,
     241, 239, 236, 232, 228, 224, 221, 219, 220, 220, 221, 221, 221, 220, 220, 219, 220, 220, 220, 220, 218, 216, 213, 211,
     211, 212, 213, 215, 218, 223, 227, 232, 236, 239, 240, 238, 235, 233, 232, 231, 230, 229, 229, 229, 229, 229, 228, 229,
     229, 229, 229, 228, 229, 230, 232, 234, 235, 236, 238, 241, 244, 248, 252, 255, 1, 3, 5, 6, 6, 6, 6, 6, 7, 9, 10, 9,
     8, 6, 5, 4, 2, 0, 254, 252, 251, 250, 250, 249, 249, 248, 247, 247, 247, 247, 247, 247, 247, 247, 246, 246, 245, 245,
     245, 244, 244, 243, 241, 241, 240, 241, 241, 241, 240, 239, 239, 238, 238, 238, 239, 239, 239, 238, 239, 239, 240, 241,
     241, 243, 244, 244, 245, 245, 245, 244, 244, 243, 243, 243, 243, 242, 242, 241, 240, 240, 241, 240, 238, 236, 234, 232,
     232, 232, 231, 231, 232, 233, 236, 238, 239, 241, 241, 241, 240, 238, 236, 235, 234, 234, 235, 235, 235, 235, 234, 233,
     231, 230, 228, 226, 224, 223, 222, 222, 222, 224, 227, 230, 233, 236, 239, 242, 244, 245, 245, 246, 246, 247, 248, 250,
     252, 255, 1, 4, 5, 6, 6, 6, 6, 7, 6, 4, 3, 2, 2, 1, 2, 4, 7, 10, 12, 13, 13, 14, 13, 13, 11, 10, 8, 7, 5, 4, 3, 3, 3,
     4, 4, 3, 2, 1, 1, 1, 2, 1, 255, 253, 250, 249, 248, 249, 249, 249, 248, 247, 246, 246, 246, 246, 245, 245, 246, 247,
     249, 251, 254, 1, 3, 4, 5, 6, 6, 6, 5, 2, 254, 251, 247, 244, 241, 241, 243, 246, 249, 254, 2, 7, 9, 10, 10, 8, 5, 0,
     251, 246, 241, 236, 231, 227, 224, 222, 221, 220, 220, 219, 217, 216, 217, 218, 218, 219, 221, 223, 225, 228, 229, 230,
     230, 228, 226, 223, 220, 217, 214, 213, 213, 213, 215, 217, 222, 227, 234, 241, 247, 252, 0, 3, 5, 6, 7, 8, 9, 7, 4,
     1, 254, 251, 250, 250, 250, 251, 252, 252, 252, 252, 252, 253, 254, 0, 2, 7, 12, 16, 19, 22, 25, 28, 31, 34, 38, 39,
     40, 40, 39, 38, 37, 36, 35, 34, 34, 34, 35, 35, 34, 33, 31, 29, 29, 29, 28, 26, 24, 20, 16, 11, 6, 3, 255, 254, 253,
     253, 251, 250, 248, 247, 247, 247, 247, 247, 247, 247, 248, 248, 248, 248, 249, 251, 251, 251, 251, 250, 250, 250, 252,
     254, 2, 5, 7, 10, 11, 12, 13, 12, 11, 9, 7, 6, 5, 5, 5, 6, 8, 9, 11, 12, 12, 10, 7, 4, 0, 254, 251, 249, 248, 247, 247,
     247, 248, 249, 249, 250, 250, 251, 251, 251, 251, 251, 251, 252, 253, 253, 251, 249, 248, 249, 249, 250, 250, 251, 252,
     253, 254, 254, 254, 254, 254, 253, 252, 252, 252, 252, 252, 252, 252, 252, 250, 249, 248, 246, 246, 245, 245, 245, 244,
     245, 246, 248, 250, 252, 255, 2, 4, 5, 5, 3, 2, 1, 1, 1, 0, 0, 255, 254, 254, 254, 254, 254, 255, 255, 0, 1, 1, 1, 1,
     0, 255, 255, 0, 2, 5, 7, 8, 9, 10, 10, 10, 9, 8, 6, 6, 7, 9, 11, 14, 17, 21, 25, 28, 29, 30, 29, 27, 25, 24, 23, 22,
     22, 22, 22, 21, 20, 20, 20, 21, 22, 22, 20, 18, 16, 13, 10, 7, 3, 255, 251, 248, 247, 245, 245, 245, 244, 243, 242,
     242, 241, 240, 238, 235, 232, 229, 227, 227, 229, 232, 234, 235, 236, 238, 240, 242, 244, 246, 249, 251, 254, 1, 4,
     7, 9, 10, 11, 12, 12, 12, 11, 11, 11, 12, 11, 11, 10, 8, 6, 5, 4, 3, 2, 0, 255, 253, 252, 252, 251, 250, 249, 247, 245,
     243, 242, 241, 239, 238, 238, 238, 239, 239, 240, 240, 239, 238, 236, 235, 235, 236, 238, 240, 242, 243, 245, 247, 249,
     250, 249, 249, 249, 249, 249, 250, 251, 253, 255, 0, 2, 3, 4, 4, 3, 4, 6, 8, 10, 11, 11, 11, 11, 14, 19, 23, 26, 26,
     24, 20, 16, 12, 8, 6, 4, 2, 1, 0, 0, 0, 255, 255, 1, 2, 4, 5, 5, 4, 3, 1, 255, 253, 250, 247, 244, 241, 239, 237, 237,
     237, 237, 238, 239, 240, 240, 241, 242, 244, 245, 246, 246, 245, 243, 241, 240, 239, 238, 237, 237, 237, 237, 237, 237,
     237, 238, 239, 242, 244, 245, 247, 248, 249, 250, 252, 253, 254, 254, 254, 253, 251, 251, 251, 252, 253, 254, 255, 1,
     2, 2, 1, 255, 253, 252, 252, 253, 254, 0, 3, 6, 8, 9, 10, 11, 12, 13, 14, 15, 15, 15, 14, 15, 15, 17, 17, 15, 12, 9,
     6, 5, 4, 3, 2, 2, 2, 2, 1, 255, 253, 252, 252, 252, 253, 252, 252, 251, 249, 247, 244, 241, 238, 236, 234, 233, 233,
     234, 235, 236, 237, 237, 236, 234, 233, 234, 236, 239, 241, 243, 244, 246, 248, 250, 252, 253, 253, 254, 255, 0, 0,
     1, 3, 4, 4, 5, 6, 8, 9, 10, 10, 9, 8, 8, 8, 8, 9, 11, 14, 16, 18, 18, 16, 14, 11, 8, 6, 5, 2, 0, 254, 253, 252, 252,
     253, 254, 255, 254, 253, 253, 253, 255, 1, 2, 1, 0, 255, 254, 254, 254, 255, 0, 1, 2, 3, 3, 3, 2, 255, 252, 250, 247,
     245, 245, 244, 243, 241, 240, 240, 240, 240, 239, 239, 239, 238, 238, 238, 238, 238, 238, 239, 239, 239, 239, 239, 240,
     242, 243, 244, 244, 244, 244, 242, 241, 240, 239, 238, 239, 240, 242, 244, 246, 247, 248, 248, 249, 249, 249, 249, 250,
     252, 254, 0, 1, 2, 2, 3, 4, 6, 7, 8, 9, 9, 10, 11, 13, 15, 17, 19, 19, 19, 18, 17, 15, 14, 14, 16, 17, 19, 20, 21, 20,
     19, 18, 16, 15, 13, 12, 11, 11, 11, 11, 13, 14, 16, 16, 17, 18, 18, 19, 19, 19, 19, 19, 19, 18, 16, 13, 10, 6, 3, 0,
     254, 253, 253, 255, 1, 4, 7, 11, 12, 14, 15, 16, 17, 19, 19, 18, 16, 14, 12, 10, 8, 6, 5, 4, 4, 4, 5, 6, 7, 8, 9, 9,
     9, 7, 6, 4, 4, 3, 3, 3, 5, 7, 9, 10, 10, 9, 8, 7, 6, 5, 3, 255, 252, 249, 248, 247, 247, 246, 245, 245, 245, 246, 247,
     247, 246, 245, 244, 243, 244, 245, 246, 247, 249, 250, 252, 255, 2, 3, 4, 4, 4, 5, 6, 7, 6, 4, 2, 255, 253, 250, 249,
     248, 248, 249, 250, 251, 252, 254, 0, 2, 3, 4, 5, 7, 9, 13, 16, 19, 20, 21, 23, 25, 26, 28, 29, 29, 30, 29, 29, 29,
     29, 29, 28, 27, 27, 27, 27, 26, 25, 24, 22, 21, 21, 21, 22, 23, 24, 24, 23, 20, 16, 12, 7, 2, 254, 250, 247, 244, 242,
     242, 243, 245, 248, 250, 252, 253, 253, 252, 248, 244, 241, 239, 238, 238, 238, 239, 239, 239, 238, 238, 240, 242, 245,
     246, 248, 251, 253, 255, 0, 0, 0, 0, 255, 254, 254, 254, 254, 0, 2, 3, 4, 4, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 6, 6, 6,
     6, 6, 7, 8, 9, 9, 8, 6, 3, 1, 255, 254, 253, 253, 253, 253, 253, 253, 254, 254, 254, 253, 253, 255, 0, 1, 3, 5, 7, 9,
     9, 9, 8, 7, 6, 7, 7, 7, 7, 7, 7, 7, 5, 3, 1, 0, 0, 1, 2, 3, 4, 4, 4, 4, 4, 5, 6, 7, 7, 6, 4, 2, 255, 254, 254, 254,
     255, 0, 0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 13, 14, 15, 15, 14, 12, 10, 7, 5, 2, 0, 254, 253, 253, 255, 0, 2, 3, 4, 4, 4,
     2, 1, 255, 254, 253, 251, 250, 249, 248, 247, 246, 246, 247, 247, 246, 245, 244, 243, 243, 242, 242, 242, 244, 245,
     248, 251, 255, 3, 6, 8, 9, 10, 10, 11, 11, 12, 12, 12, 13, 13, 14, 14, 13, 13, 14, 15, 16, 16, 17, 17, 16, 15, 13, 12,
     12, 12, 12, 11, 9, 8, 5, 3, 0, 254, 252, 250, 249, 248, 248, 248, 249, 250, 251, 252, 252, 251, 250, 247, 244, 241,
     239, 238, 239, 239, 240, 241, 243, 245, 247, 250, 252, 255, 0, 1, 1, 2, 3, 5, 7, 10, 13, 16, 17, 16, 14, 10, 4, 254,
     251, 251, 252, 253, 254, 253, 252, 249, 246, 245, 246, 247, 247, 247, 246, 246, 245, 244, 243, 241, 239, 237, 235, 235,
     236, 238, 242, 245, 248, 249, 250, 251, 252, 252, 253, 254, 255, 0, 2, 3, 5, 7, 8, 9, 9, 10, 11, 12, 13, 15, 16, 17,
     16, 14, 12, 10, 9, 8, 8, 7, 6, 5, 4, 4, 4, 3, 1, 254, 252, 249, 248, 246, 244, 241, 237, 234, 232, 231, 232, 232, 233,
     233, 233, 234, 235, 236, 239, 243, 245, 248, 250, 252, 252, 252, 253, 254, 255, 255, 254, 254, 253, 252, 251, 251, 250,
     249, 246, 244, 244, 244, 246, 248, 251, 254, 0, 2, 3, 5, 8, 11, 12, 11, 8, 5, 1, 254, 252, 250, 249, 247, 245, 244,
     243, 242, 241, 241, 241, 241, 243, 245, 247, 249, 251, 252, 252, 252, 253, 254, 255, 1, 2, 3, 3, 2, 1, 1, 0, 255, 254,
     254, 254, 255, 1, 3, 6, 9, 11, 12, 13, 13, 14, 14, 13, 12, 11, 10, 9, 8, 6, 5, 3, 3, 3, 3, 3, 3, 4, 5, 5, 6, 7, 9, 10,
     11, 11, 11, 12, 13, 14, 15, 16, 15, 14, 13, 14, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 13, 11, 10, 8, 7, 6, 6, 5, 5,
     5, 5, 4, 3, 2, 0, 255, 253, 251, 250, 249, 249, 248, 247, 246, 244, 243, 243, 242, 242, 243, 243, 244, 244, 244, 243,
     241, 238, 236, 234, 233, 234, 235, 237, 239, 241, 245, 250, 253, 0, 2, 3, 4, 4, 3, 1, 1, 0, 255, 255, 254, 253, 254,
     255, 1, 1, 0, 253, 251, 249, 247, 247, 247, 247, 249, 252, 0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 12, 10, 7, 4, 3, 3, 3, 5,
     6, 7, 7, 6, 5, 5, 5, 4, 4, 4, 4, 5, 5, 6, 7, 7, 8, 8, 8, 8, 8, 7, 6, 4, 1, 253, 249, 246, 243, 242, 242, 243, 244, 246,
     248, 250, 253, 0, 3, 6, 7, 8, 8, 8, 8, 7, 6, 3, 1, 255, 254, 254, 254, 254, 255, 0, 0, 1, 1, 2, 2, 2, 1, 2, 2, 3, 3,
     4, 4, 5, 6, 8, 9, 10, 9, 7, 6, 4, 2, 0, 254, 252, 251, 251, 253, 254, 1, 3, 6, 8, 9, 9, 9, 9, 9, 11, 14, 16, 16, 16,
     16, 16, 16, 16, 16, 16, 16, 16, 17, 17, 17, 16, 16, 16, 15, 16, 16, 16, 16, 17, 18, 19, 19, 19, 18, 16, 15, 14, 14,
     14, 14, 15, 16, 16, 16, 15, 14, 11, 9, 7, 6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 1, 0, 255, 255, 254, 254, 254, 253, 253, 253,
     254, 255, 0, 0, 0, 0, 0, 0, 1, 2, 3, 5, 6, 7, 7, 7, 6, 5, 4, 3, 2, 0, 252, 249, 247, 246, 246, 247, 247, 248, 249, 250,
     251, 252, 254, 0, 2, 4, 6, 8, 10, 11, 12, 13, 13, 13, 14, 17, 20, 22, 23, 24, 25, 25, 26, 27, 27, 28, 30, 32, 33, 33,
     33, 32, 31, 30, 29, 28, 27, 26, 24, 23, 22, 21, 21, 21, 20, 20, 19, 18, 17, 15, 12, 10, 8, 5, 3, 1, 0, 255, 254, 253,
     252, 252, 252, 253, 254, 254, 253, 252, 252, 252, 253, 255, 1, 3, 4, 4, 4, 4, 4, 4, 3, 1, 255, 253, 252, 252, 252, 253,
     255, 0, 2, 3, 5, 5, 6, 7, 7, 7, 7, 7, 8, 8, 10, 11, 12, 12, 12, 11, 10, 9, 8, 7, 6, 5, 3, 2, 1, 255, 254, 254, 255,
     0, 1, 2, 3, 3, 4, 5, 5, 6, 5, 5, 5, 4, 3, 3, 3, 5, 9, 13, 16, 17, 19, 19, 19, 18, 18, 17, 17, 16, 15, 14, 13, 13, 14,
     14, 15, 17, 18, 19, 19, 18, 18, 18, 17, 17, 16, 14, 12, 9, 8, 6, 6, 6, 6, 5, 5, 4, 3, 2, 2, 1, 0, 0, 0, 0, 0, 1, 2,
     4, 6, 8, 11, 13, 14, 15, 16, 16, 14, 12, 9, 7, 5, 3, 2, 0, 254, 251, 247, 245, 243, 241, 240, 239, 240, 240, 242, 243,
     244, 245, 248, 252, 255, 2, 3, 3, 2, 0, 254, 253, 252, 252, 251, 250, 250, 249, 249, 249, 250, 251, 252, 254, 255, 0,
     2, 4, 7, 9, 10, 11, 10, 8, 5, 3, 1, 255, 254, 254, 255, 1, 2, 2, 2, 2, 3, 5, 8, 10, 11, 11, 11, 11, 11, 10, 8, 7, 4,
     2, 255, 254, 253, 253, 253, 254, 1, 4, 7, 11, 15, 17, 17, 18, 18, 17, 17, 17, 16, 15, 13, 12, 11, 11, 11, 12, 13, 14,
     16, 17, 18, 20, 21, 22, 22, 22, 22, 21, 20, 19, 18, 18, 18, 18, 18, 18, 18, 17, 15, 13, 11, 9, 8, 6, 6, 7, 8, 9, 9,
     9, 9, 9, 8, 6, 3, 1, 254, 251, 249, 247, 246, 245, 245, 245, 245, 245, 244, 244, 244, 244, 245, 246, 246, 245, 245,
     245, 245, 246, 247, 247, 247, 247, 247, 248, 250, 252, 254, 0, 0, 2, 3, 5, 5, 6, 6, 6, 5, 5, 6, 5, 3, 2, 1, 1, 1, 2,
     2, 3, 4, 5, 6, 7, 7, 8, 8, 8, 7, 7, 7, 6, 5, 4, 3, 2, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 255, 254, 253, 253, 253, 253, 252,
     252, 251, 250, 249, 250, 250, 250, 251, 251, 251, 251, 252, 253, 0, 1, 2, 2, 1, 0, 255, 255, 255, 255, 255, 1, 2, 4,
     6, 8, 9, 10, 10, 11, 11, 10, 10, 9, 8, 7, 7, 6, 7, 7, 8, 7, 6, 4, 3, 3, 2, 1, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 1, 255,
     254, 252, 251, 250, 249, 249, 248, 248, 248, 249, 250, 252, 253, 255, 1, 2, 3, 3, 4, 4, 4, 4, 4, 5, 6, 8, 10, 13, 15,
     17, 18, 18, 17, 15, 13, 10, 7, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 0, 0, 254, 253, 251, 250, 248, 246, 244, 243, 243, 243,
     243, 244, 244, 244, 243, 244, 244, 246, 247, 249, 251, 253, 0, 2, 5, 7, 8, 7, 4, 1, 254, 252, 251, 252, 253, 254, 0,
     1, 2, 2, 2, 1, 255, 253, 251, 249, 247, 246, 245, 245, 245, 245, 245, 245, 245, 245, 246, 245, 245, 246, 246, 247, 247,
     248, 248, 247, 246, 246, 247, 247, 249, 251, 254, 1, 3, 5, 6, 7, 8, 8, 9, 10, 11, 13, 15, 17, 18, 19, 19, 17, 16, 14,
     13, 11, 10, 9, 8, 8, 7, 6, 5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 1, 0, 253, 250, 247, 245, 244, 243, 242, 242, 242, 242, 242,
     241, 241, 241, 240, 239, 239, 239, 240, 240, 241, 242, 243, 244, 244, 245, 245, 245, 244, 244, 243, 243, 243, 244, 246,
     248, 249, 250, 251, 251, 251, 251, 250, 250, 250, 249, 250, 251, 251, 250, 250, 249, 248, 248, 248, 248, 249, 249, 250,
     251, 252, 253, 253, 254, 255, 0, 2, 4, 4, 4, 5, 6, 7, 8, 8, 8, 8, 9, 9, 9, 10, 12, 14, 16, 19, 21, 23, 25, 25, 24, 22,
     19, 15, 12, 10, 9, 9, 9, 8, 8, 7, 7, 6, 5, 3, 1, 255, 254, 253, 253, 253, 252, 252, 251, 251, 251, 251, 251, 251, 252,
     253, 254, 255, 0, 2, 3, 5, 7, 10, 11, 12, 12, 11, 9, 7, 5, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 7, 8, 8, 8, 7, 7, 7, 8, 9,
     10, 11, 11, 11, 10, 9, 8, 7, 7, 6, 5, 4, 3, 2, 1, 1, 2, 4, 6, 7, 8, 9, 9, 7, 5, 3, 2, 1, 1, 1, 3, 5, 6, 7, 8, 8, 7,
     7, 5, 3, 1, 254, 253, 252, 253, 254, 1, 4, 6, 8, 9, 10, 9, 7, 5, 3, 1, 255, 255, 1, 4, 8, 12, 14, 16, 16, 15, 14, 13,
     11, 9, 7, 5, 3, 1, 0, 255, 0, 0, 0, 255, 254, 253, 251, 251, 250, 251, 251, 251, 251, 251, 250, 250, 249, 248, 247,
     246, 245, 245, 245, 246, 247, 248, 248, 247, 247, 247, 248, 249, 249, 249, 249, 249, 250, 251, 252, 254, 255, 0, 1,
     2, 4, 6, 8, 10, 12, 13, 14, 15, 15, 15, 15, 14, 12, 10, 9, 8, 8, 8, 10, 12, 14, 15, 16, 15, 15, 15, 14, 13, 12, 12,
     12, 11, 10, 10, 9, 9, 10, 10, 9, 8, 6, 4, 1, 255, 254, 253, 253, 252, 251, 250, 249, 248, 248, 248, 247, 247, 247, 246,
     245, 243, 242, 240, 240, 240, 240, 241, 242, 243, 244, 244, 244, 245, 245, 245, 245, 244, 243, 242, 242, 242, 241, 242,
     244, 246, 248, 249, 250, 250, 249, 249, 249, 249, 249, 249, 249, 249, 250, 251, 252, 253, 255, 0, 1, 1, 0, 255, 254,
     253, 253, 253, 253, 253, 253, 252, 251, 249, 247, 246, 245, 245, 244, 243, 242, 240, 238, 237, 236, 236, 237, 238, 238,
     239, 239, 240, 241, 242, 243, 244, 245, 247, 248, 248, 248, 248, 248, 247, 246, 245, 244, 243, 242, 241, 241, 241, 241,
     240, 239, 238, 236, 235, 233, 232, 231, 231, 232, 233, 234, 234, 234, 234, 233, 234, 235, 236, 236, 237, 238, 237, 236,
     235, 233, 233, 233, 233, 233, 233, 235, 236, 237, 237, 237, 238, 239, 240, 242, 244, 245, 245, 244, 243, 243, 243, 243,
     243, 244, 245, 245, 245, 244, 245, 246, 248, 249, 251, 252, 253, 254, 255, 1, 2, 4, 7, 9, 12, 13, 14, 15, 16, 18, 19,
     19, 19, 19, 19, 20, 20, 20, 19, 19, 18, 17, 16, 16, 16, 16, 15, 13, 11, 9, 7, 4, 1, 254, 252, 250, 248, 247, 246, 245,
     243, 242, 242, 241, 241, 240, 240, 240, 240, 239, 237, 235, 234, 232, 231, 229, 228, 227, 227, 227, 227, 228, 228, 228,
     228, 228, 227, 228, 228, 228, 229, 230, 233, 235, 238, 240, 241, 243, 245, 245, 245, 244, 242, 240, 237, 236, 235, 236,
     236, 236, 237, 238, 238, 239, 239, 241, 243, 245, 247, 248, 248, 249, 249, 250, 251, 252, 252, 252, 252, 252, 253, 254,
     0, 3, 5, 7, 9, 9, 10, 10, 11, 10, 10, 9, 9, 10, 12, 13, 13, 13, 11, 9, 7, 6, 4, 2, 0, 255, 254, 254, 254, 254, 255,
     1, 2, 3, 4, 5, 6, 6, 5, 4, 3, 2, 1, 0, 255, 254, 252, 250, 248, 246, 244, 242, 240, 236, 233, 231, 229, 229, 229, 229,
     230, 229, 229, 228, 228, 229, 229, 228, 229, 229, 228, 227, 226, 226, 226, 225, 224, 223, 220, 218, 216, 215, 217, 219,
     221, 223, 224, 224, 223, 223, 223, 223, 225, 227, 229, 231, 233, 233, 233, 232, 231, 230, 230, 229, 229, 228, 227, 228,
     230, 232, 236, 240, 244, 246, 248, 250, 252, 253, 254, 255, 255, 255, 255, 0, 1, 2, 2, 2, 2, 2, 2, 3, 4, 6, 8, 10, 11,
     12, 12, 13, 14, 14, 14, 14, 14, 15, 16, 17, 18, 20, 21, 22, 23, 23, 23, 23, 23, 22, 22, 21, 21, 20, 19, 19, 20, 20,
     20, 20, 20, 19, 18, 17, 16, 15, 14, 12, 11, 10, 9, 9, 9, 9, 8, 8, 7, 6, 6, 5, 4, 3, 3, 3, 3, 2, 0, 254, 252, 250, 247,
     245, 244, 242, 240, 237, 234, 231, 229, 228, 228, 229, 229, 229, 229, 229, 229, 228, 228, 228, 227, 227, 227, 227, 227,
     228, 228, 229, 229, 228, 227, 227, 227, 227, 228, 230, 232, 233, 234, 233, 233, 234, 235, 236, 237, 238, 238, 240, 242,
     244, 246, 248, 249, 251, 252, 254, 1, 3, 4, 6, 7, 8, 9, 10, 11, 14, 16, 19, 21, 23, 25, 26, 26, 25, 25, 24, 25, 25,
     24, 24, 23, 22, 21, 19, 18, 16, 14, 13, 12, 11, 11, 10, 10, 11, 11, 10, 9, 8, 5, 3, 2, 1, 0, 255, 254, 252, 250, 247,
     243, 241, 240, 242, 244, 245, 246, 246, 247, 248, 249, 249, 249, 250, 250, 250, 250, 250, 251, 251, 251, 250, 250, 249,
     249, 248, 248, 247, 247, 246, 246, 247, 249, 250, 251, 251, 251, 250, 250, 250, 250, 251, 251, 251, 251, 250, 249, 247,
     246, 245, 245, 245, 244, 244, 244, 244, 244, 245, 247, 250, 253, 255, 0, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 6, 7, 8, 9, 10,
     11, 11, 10, 8, 7, 6, 6, 5, 4, 3, 2, 0, 255, 255, 255, 255, 254, 254, 255, 0, 1, 2, 3, 3, 5, 6, 7, 8, 8, 7, 5, 4, 3,
     3, 3, 2, 1, 2, 2, 3, 5, 5, 6, 6, 7, 7, 7, 6, 6, 7, 7, 9, 10, 12, 13, 15, 16, 16, 14, 12, 11, 10, 10, 9, 9, 9, 9, 8,
     8, 8, 8, 8, 8, 7, 6, 5, 4, 3, 2, 1, 255, 254, 254, 253, 252, 251, 250, 249, 249, 250, 250, 250, 250, 251, 251, 251,
     251, 251, 251, 252, 253, 254, 255, 0, 2, 3, 3, 3, 2, 1, 255, 254, 254, 254, 254, 255, 255, 0, 0, 0, 0, 0, 0, 255, 255,
     254, 253, 253, 253, 254, 255, 0, 1, 2, 2, 3, 3, 4, 6, 8, 10, 12, 14, 16, 18, 19, 19, 17, 15, 13, 12, 12, 11, 11, 11,
     11, 10, 8, 7, 7, 6, 6, 6, 6, 5, 4, 5, 6, 8, 8, 8, 7, 6, 5, 4, 3, 3, 2, 1, 1, 1, 2, 3, 4, 6, 7, 7, 8, 9, 11, 11, 11,
     11, 9, 8, 7, 6, 5, 3, 1, 0, 255, 254, 254, 255, 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 5, 4, 3, 1, 0, 255, 254, 254, 254, 252,
     251, 250, 250, 249, 249, 248, 248, 249, 251, 252, 253, 253, 254, 253, 253, 253, 253, 254, 254, 0, 1, 2, 3, 5, 6, 8,
     10, 11, 13, 14, 15, 14, 13, 11, 10, 9, 8, 8, 9, 9, 10, 9, 9, 8, 7, 7, 6, 5, 4, 2, 1, 0, 255, 255, 255, 0, 0, 0, 1, 1,
     1, 0, 0, 255, 255, 255, 0, 0, 1, 1, 2, 3, 5, 7, 9, 11, 12, 12, 11, 9, 9, 8, 8, 9, 10, 10, 10, 9, 8, 7, 5, 4, 3, 2, 3,
     3, 3, 4, 4, 5, 6, 6, 6, 6, 6, 5, 4, 3, 3, 2, 1, 0, 255, 254, 253, 253, 253, 254, 255, 255, 0, 2, 3, 4, 6, 7, 7, 7, 6,
     6, 5, 5, 5, 5, 5, 6, 7, 7, 7, 7, 6, 6, 6, 6, 7, 8, 8, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 10, 11, 11, 12, 12, 11, 10, 9, 8,
     7, 6, 5, 4, 3, 2, 2, 1, 1, 0, 0, 255, 253, 252, 251, 251, 251, 252, 254, 0, 1, 2, 3, 5, 8, 10, 11, 12, 13, 12, 11, 10,
     9, 8, 7, 5, 4, 3, 3, 3, 4, 4, 5, 6, 6, 6, 5, 4, 2, 1, 1, 3, 4, 5, 6, 6, 6, 5, 3, 1, 255, 253, 251, 250, 249, 248, 248,
     249, 249, 251, 252, 252, 252, 251, 250, 248, 248, 248, 248, 249, 249, 249, 249, 249, 248, 247, 246, 246, 247, 247, 248,
     249, 249, 250, 251, 250, 250, 249, 248, 247, 246, 246, 246, 247, 247, 248, 248, 247, 246, 245, 244, 243, 243, 243, 243,
     243, 243, 244, 244, 244, 244, 244, 243, 242, 242, 241, 241, 241, 242, 242, 243, 243, 244, 244, 244, 243, 243, 242, 242,
     242, 243, 242, 242, 242, 244, 245, 247, 249, 250, 251, 252, 254, 255, 0, 2, 2, 2, 2, 2, 0, 254, 253, 252, 251, 250,
     250, 250, 250, 251, 251, 251, 251, 250, 249, 249, 249, 250, 251, 253, 254, 254, 254, 254, 254, 253, 253, 252, 251, 251,
     251, 251, 252, 254, 255, 1, 2, 2, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 2, 1, 0, 255, 255, 255, 255, 255, 0, 1, 2, 2, 2, 1,
     0, 255, 254, 253, 252, 251, 250, 250, 250, 251, 251, 250, 250, 249, 248, 246, 245, 243, 242, 240, 238, 238, 238, 239,
     239, 239, 239, 239, 240, 240, 240, 241, 241, 241, 241, 241, 241, 241, 240, 239, 238, 236, 236, 235, 236, 237, 238, 240,
     242, 243, 244, 245, 245, 245, 245, 246, 246, 246, 245, 245, 245, 245, 246, 246, 246, 246, 247, 248, 248, 249, 249, 249,
     250, 251, 252, 253, 253, 254, 0, 2, 4, 6, 8, 8, 8, 6, 5, 4, 3, 1, 254, 253, 252, 252, 253, 254, 255, 1, 3, 4, 6, 6,
     6, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 255, 254, 253, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253,
     252, 251, 250, 248, 247, 245, 243, 241, 240, 240, 240, 241, 242, 243, 244, 244, 245, 244, 244, 243, 242, 242, 242, 242,
     242, 242, 242, 241, 241, 242, 243, 244, 245, 245, 244, 244, 243, 242, 241, 241, 240, 240, 239, 239, 239, 240, 241, 243,
     244, 245, 245, 245, 244, 243, 241, 240, 239, 238, 237, 237, 237, 238, 240, 241, 243, 244, 245, 246, 247, 248, 248, 248,
     249, 249, 250, 250, 251, 252, 253, 254, 255, 0, 1, 2, 2, 3, 3, 1, 0, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 5, 4, 4,
     3, 4, 5, 6, 6, 6, 6, 7, 8, 9, 10, 9, 8, 7, 6, 4, 3, 3, 2, 1, 0, 254, 253, 252, 249, 247, 245, 244, 243, 242, 242, 243,
     244, 246, 247, 248, 249, 249, 250, 249, 248, 247, 246, 246, 246, 247, 248, 250, 251, 252, 253, 253, 253, 254, 255, 255,
     255, 0, 1, 0, 255, 254, 253, 252, 252, 251, 251, 252, 253, 254, 255, 0, 0, 255, 254, 253, 252, 250, 249, 248, 247, 248,
     248, 249, 251, 254, 0, 2, 3, 3, 2, 1, 1, 1, 1, 2, 3, 3, 4, 4, 5, 7, 8, 9, 8, 7, 5, 4, 4, 5, 7, 8, 9, 9, 9, 7, 7, 6,
     5, 4, 3, 2, 2, 2, 3, 5, 6, 5, 3, 1, 0, 255, 255, 255, 0, 3, 5, 7, 9, 9, 9, 7, 5, 4, 2, 2, 1, 0, 255, 254, 254, 254,
     255, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 255, 254, 253, 253, 252, 251, 252, 253, 254, 0, 1, 3,
     5, 6, 7, 8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 7, 6, 5, 4, 3, 1, 255, 254, 252, 252, 252, 252, 252, 253, 253, 252, 252, 251,
     249, 249, 248, 248, 248, 246, 244, 243, 241, 240, 240, 240, 239, 238, 238, 239, 240, 242, 243, 245, 247, 248, 249, 249,
     249, 249, 248, 248, 247, 248, 249, 251, 252, 255, 1, 3, 6, 9, 12, 15, 17, 19, 21, 22, 23, 24, 24, 24, 23, 21, 19, 17,
     16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 13, 12, 12, 11, 10, 9, 8, 7, 5, 3, 0, 254, 253, 253, 252, 252,
     253, 253, 252, 252, 252, 252, 253, 253, 254, 254, 254, 254, 254, 255, 0, 1, 1, 1, 0, 0, 0, 255, 254, 253, 252, 252,
     252, 253, 254, 255, 255, 254, 252, 250, 249, 247, 247, 246, 246, 245, 245, 245, 245, 245, 244, 244, 243, 242, 242, 241,
     241, 242, 243, 244, 244, 244, 244, 244, 245, 246, 247, 248, 249, 250, 252, 253, 254, 253, 252, 251, 251, 250, 250, 251,
     252, 254, 0, 1, 2, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 255, 255, 0, 1, 2, 3, 4, 6, 6,
     6, 6, 5, 4, 4, 4, 3, 3, 3, 2, 1, 0, 0, 2, 3, 4, 4, 5, 5, 4, 3, 1, 255, 253, 252, 251, 251, 251, 252, 252, 253, 252,
     252, 252, 252, 252, 253, 253, 254, 0, 2, 4, 4, 3, 2, 1, 254, 251, 248, 247, 247, 248, 249, 252, 254, 255, 254, 253,
     252, 251, 249, 247, 247, 247, 249, 250, 251, 252, 252, 253, 253, 252, 250, 248, 246, 245, 245, 246, 247, 248, 249, 250,
     250, 250, 250, 249, 248, 247, 247, 247, 248, 249, 250, 253, 255, 1, 2, 2, 1, 255, 255, 254, 254, 253, 253, 252, 252,
     253, 253, 253, 253, 254, 255, 0, 1, 2, 4, 5, 6, 7, 7, 6, 5, 3, 2, 1, 0, 0, 1, 2, 2, 2, 2, 2, 2, 3, 4, 5, 5, 5, 5, 5,
     5, 5, 5, 4, 3, 3, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 4, 3, 1, 255, 254, 253, 252, 252, 252, 253, 254, 255, 0, 0, 0, 0, 255,
     255, 253, 252, 251, 250, 250, 251, 251, 251, 251, 250, 250, 250, 249, 249, 249, 249, 249, 248, 247, 246, 245, 244, 243,
     242, 242, 242, 242, 242, 243, 243, 243, 242, 241, 240, 239, 237, 237, 237, 238, 239, 240, 242, 244, 246, 247, 247, 247,
     246, 244, 243, 242, 242, 242, 242, 243, 244, 244, 245, 245, 245, 245, 246, 246, 246, 246, 246, 247, 248, 249, 250, 251,
     252, 253, 254, 255, 0, 1, 1, 1, 1, 1, 0, 255, 254, 253, 252, 251, 251, 252, 253, 254, 255, 255, 255, 255, 255, 255,
     254, 253, 252, 252, 253, 255, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 255, 255, 0, 1, 2, 2, 3, 3, 4, 4, 5, 5, 4, 4, 3, 3, 2,
     1, 0, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 254, 254, 253, 252, 251, 250, 250, 249, 248, 247, 247,
     246, 244, 243, 242, 241, 241, 240, 240, 240, 239, 239, 240, 240, 240, 240, 240, 239, 239, 239, 240, 240, 239, 239, 239,
     240, 241, 243, 245, 247, 249, 251, 252, 252, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 255, 0, 1, 2, 3, 3, 4,
     5, 6, 6, 5, 3, 2, 0, 255, 254, 254, 253, 253, 253, 252, 252, 251, 250, 249, 249, 249, 249, 249, 250, 250, 251, 252,
     252, 252, 252, 253, 255, 0, 2, 3, 4, 4, 3, 3, 4, 4, 3, 2, 1, 0, 255, 255, 255, 255, 255, 0, 0, 0, 0, 255, 254, 253,
     253, 252, 252, 253, 254, 0, 3, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 3, 1, 255, 253,
     252, 252, 251, 252, 252, 253, 253, 253, 253, 253, 253, 252, 251, 249, 249, 248, 248, 248, 248, 249, 248, 248, 247, 246,
     245, 244, 243, 242, 241, 241, 241, 242, 242, 242, 242, 242, 243, 244, 245, 247, 248, 249, 250, 252, 253, 254, 254, 253,
     252, 251, 250, 249, 248, 247, 247, 249, 251, 254, 1, 3, 5, 6, 7, 8, 8, 8, 7, 6, 5, 5, 6, 7, 7, 8, 8, 8, 7, 6, 5, 4,
     3, 2, 1, 0, 0, 1, 2, 4, 6, 8, 10, 10, 11, 11, 10, 9, 8, 6, 5, 5, 4, 3, 3, 2, 2, 3, 4, 6, 6, 7, 6, 6, 5, 5, 4, 4, 3,
     2, 0, 255, 254, 253, 253, 253, 253, 254, 254, 254, 255, 0, 1, 1, 2, 3, 3, 3, 2, 1, 1, 0, 255, 255, 255, 255, 255, 255,
     255, 254, 254, 253, 253, 253, 253, 252, 252, 252, 253, 254, 0, 1, 1, 1, 1, 1, 1, 1, 1, 255, 254, 253, 253, 253, 254,
     255, 0, 1, 2, 2, 3, 3, 3, 2, 0, 255, 255, 0, 1, 2, 3, 4, 5, 5, 6, 7, 8, 9, 9, 8, 6, 4, 2, 1, 1, 1, 1, 1, 1, 2, 3, 5,
     7, 8, 8, 7, 6, 5, 4, 3, 2, 0, 255, 255, 254, 255, 255, 255, 255, 254, 254, 253, 252, 250, 248, 247, 247, 247, 247, 247,
     247, 248, 249, 250, 250, 251, 251, 252, 252, 252, 253, 253, 253, 253, 254, 255, 0, 0, 0, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 0, 0, 1, 1, 2, 2, 3, 4, 4, 5, 5, 5, 4, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 3, 4, 5, 5, 5, 4, 3, 2, 1,
     255, 254, 254, 254, 255, 1, 2, 3, 4, 5, 5, 6, 6, 5, 4, 3, 2, 1, 1, 1, 1, 2, 2, 3, 4, 5, 6, 7, 8, 8, 8, 8, 8, 7, 6, 6,
     5, 5, 6, 7, 9, 9, 10, 10, 9, 8, 8, 7, 8, 8, 8, 9, 10, 10, 11, 11, 10, 9, 7, 6, 4, 3, 1, 255, 253, 252, 252, 252, 252,
     252, 251, 251, 251, 252, 252, 253, 254, 254, 254, 254, 254, 254, 254, 253, 251, 250, 248, 247, 247, 248, 248, 249, 249,
     250, 250, 249, 249, 249, 249, 249, 249, 249, 249, 248, 248, 248, 249, 250, 251, 252, 253, 254, 255, 254, 253, 251, 250,
     249, 249, 250, 251, 252, 253, 253, 254, 255, 0, 1, 2, 3, 4, 4, 5, 6, 7, 7, 7, 7, 8, 8, 9, 9, 10, 11, 12, 13, 13, 12,
     10, 8, 7, 6, 5, 4, 4, 5, 6, 8, 8, 9, 10, 10, 10, 9, 8, 6, 5, 4, 3, 2, 1, 0, 255, 255, 0, 0, 0, 0, 255, 254, 253, 252,
     252, 252, 252, 252, 252, 251, 251, 252, 253, 253, 254, 253, 252, 250, 248, 246, 244, 243, 243, 242, 242, 241, 240, 240,
     239, 239, 239, 239, 238, 238, 238, 239, 239, 239, 238, 238, 238, 238, 239, 241, 242, 243, 244, 244, 245, 245, 246, 247,
     248, 250, 252, 255, 2, 5, 7, 8, 8, 8, 7, 7, 6, 7, 7, 9, 10, 11, 12, 12, 11, 11, 10, 9, 8, 8, 9, 9, 10, 11, 11, 11, 11,
     11, 11, 11, 10, 9, 7, 5, 4, 3, 2, 0, 255, 254, 254, 255, 255, 0, 1, 1, 1, 2, 3, 4, 4, 5, 5, 4, 4, 3, 3, 3, 2, 1, 0,
     0, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255, 0, 0, 1, 2, 3, 3, 3, 2, 1, 255, 253, 252, 251, 250, 250,
     251, 252, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 0, 1, 1, 1, 1, 0, 255, 254, 253, 253, 253, 252, 252, 253,
     253, 255, 0, 2, 4, 6, 8, 10, 12, 14, 15, 17, 18, 18, 18, 18, 17, 17, 17, 17, 18, 19, 20, 19, 18, 17, 17, 17, 17, 16,
     16, 16, 16, 17, 17, 18, 17, 16, 15, 14, 13, 11, 10, 10, 9, 9, 9, 8, 8, 8, 7, 6, 6, 6, 7, 7, 7, 7, 6, 5, 4, 4, 4, 4,
     5, 6, 7, 7, 8, 8, 9, 10, 10, 11, 12, 13, 14, 15, 15, 15, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14,
     14, 13, 13, 12, 12, 11, 12, 11, 11, 10, 11, 11, 11, 12, 12, 12, 11, 10, 9, 9, 9, 9, 10, 10, 10, 9, 8, 8, 7, 7, 8, 8,
     8, 9, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0, 255, 255, 254, 254, 254, 254, 254, 254, 253, 252, 251, 250, 249, 249, 249,
     249, 250, 250, 251, 251, 252, 253, 254, 254, 254, 254, 254, 253, 251, 250, 250, 249, 249, 249, 249, 250, 250, 250, 250,
     250, 250, 250, 250, 250, 251, 251, 251, 251, 252, 253, 253, 254, 255, 0, 0, 255, 255, 254, 254, 253, 253, 253, 254,
     255, 1, 2, 4, 6, 7, 8, 9, 10, 11, 11, 11, 10, 9, 9, 8, 8, 8, 9, 9, 9, 10, 11, 12, 13, 14, 15, 15, 15, 15, 15, 15, 14,
     14, 14, 13, 12, 11, 10, 10, 10, 9, 9, 9, 9, 9, 9, 8, 7, 7, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 255, 254, 253, 251,
     251, 250, 249, 249, 249, 249, 249, 249, 249, 249, 248, 248, 248, 248, 248, 248, 247, 246, 246, 246, 245, 245, 245, 246,
     246, 248, 249, 250, 251, 251, 251, 250, 250, 250, 251, 252, 253, 253, 254, 255, 1, 3, 4, 5, 6, 5, 5, 4, 4, 4, 3, 4,
     4, 5, 5, 5, 4, 3, 2, 1, 0, 0, 0, 1, 1, 2, 4, 5, 7, 8, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11,
     11, 11, 12, 12, 13, 13, 13, 12, 12, 12, 12, 13, 14, 14, 14, 13, 12, 11, 9, 8, 7, 7, 7, 7, 7, 6, 7, 7, 7, 7, 6, 5, 4,
     4, 3, 2, 1, 0, 0, 0, 1, 1, 2, 2, 3, 4, 4, 4, 3, 2, 1, 0, 255, 255, 255, 254, 253, 253, 254, 255, 1, 3, 3, 3, 3, 2, 1,
     1, 0, 255, 254, 254, 253, 252, 252, 251, 251, 251, 251, 251, 251, 250, 249, 248, 247, 246, 246, 245, 245, 245, 246,
     247, 248, 248, 248, 247, 246, 245, 244, 244, 243, 243, 242, 243, 244, 246, 247, 249, 249, 250, 250, 250, 251, 252, 253,
     253, 253, 253, 254, 254, 0, 1, 3, 5, 6, 7, 8, 8, 9, 9, 9, 8, 7, 6, 5, 4, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3,
     3, 2, 2, 2, 2, 3, 5, 6, 7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 9, 10, 10, 10, 9, 8, 8, 7, 6, 4, 2, 0, 255, 255, 255, 254, 253,
     252, 251, 249, 246, 244, 243, 242, 242, 242, 242, 242, 242, 242, 241, 240, 239, 237, 236, 234, 232, 231, 231, 231, 232,
     233, 235, 236, 238, 239, 240, 240, 240, 240, 240, 240, 241, 242, 243, 244, 245, 246, 249, 250, 252, 253, 253, 252, 251,
     250, 250, 250, 250, 251, 251, 252, 252, 254, 255, 1, 3, 6, 7, 8, 7, 6, 5, 3, 2, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 7, 8,
     8, 9, 9, 9, 9, 9, 10, 11, 12, 12, 13, 13, 12, 12, 12, 12, 13, 14, 14, 15, 16, 16, 17, 18, 18, 18, 18, 18, 17, 16, 15,
     14, 14, 13, 12, 11, 11, 10, 8, 6, 4, 1, 255, 253, 251, 251, 250, 250, 250, 250, 249, 247, 246, 244, 242, 240, 239, 239,
     238, 238, 239, 240, 241, 242, 242, 243, 243, 243, 242, 242, 242, 243, 243, 244, 245, 246, 247, 247, 248, 250, 251, 253,
     254, 255, 255, 255, 255, 254, 252, 251, 250, 250, 249, 249, 250, 251, 251, 252, 254, 255, 1, 2, 3, 4, 4, 5, 5, 5, 5,
     5, 4, 4, 4, 4, 5, 5, 5, 4, 3, 2, 1, 1, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3, 2, 2, 1, 1, 0, 255, 255, 254, 253, 253, 253, 253,
     253, 254, 0, 1, 2, 2, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, 3, 4, 4, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 1, 255, 254, 254, 253,
     253, 252, 251, 250, 250, 249, 250, 250, 251, 252, 252, 252, 251, 250, 249, 248, 248, 249, 249, 249, 249, 248, 248, 247,
     247, 246, 246, 246, 246, 246, 246, 246, 247, 248, 249, 250, 251, 252, 253, 253, 253, 253, 252, 252, 252, 252, 253, 253,
     252, 251, 251, 251, 251, 252, 253, 254, 255, 1, 2, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0, 1, 2, 2, 3, 4, 5, 5, 5, 5, 4, 3, 1,
     0, 255, 255, 255, 255, 255, 0, 1, 2, 3, 4, 4, 5, 6, 6, 7, 8, 8, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 10, 10, 10,
     9, 9, 8, 7, 7, 7, 7, 7, 8, 8, 9, 10, 11, 12, 12, 11, 9, 7, 5, 3, 2, 0, 255, 254, 254, 254, 254, 254, 253, 251, 249,
     247, 246, 246, 246, 247, 248, 248, 248, 248, 247, 247, 247, 248, 248, 250, 251, 252, 254, 255, 0, 1, 2, 2, 2, 1, 1,
     0, 255, 255, 255, 255, 1, 2, 4, 5, 6, 6, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 1, 0,
     254, 252, 251, 249, 248, 248, 248, 249, 250, 251, 252, 252, 253, 253, 253, 253, 253, 253, 253, 254, 0, 1, 3, 5, 7, 8,
     8, 8, 8, 7, 7, 6, 5, 5, 4, 4, 5, 6, 7, 8, 10, 10, 10, 9, 9, 8, 7, 5, 4, 2, 1, 255, 253, 251, 251, 251, 252, 252, 252,
     252, 252, 252, 251, 250, 249, 248, 248, 247, 247, 247, 247, 247, 247, 247, 246, 246, 245, 245, 245, 245, 244, 244, 244,
     244, 244, 244, 244, 244, 245, 245, 246, 247, 248, 249, 250, 251, 252, 252, 253, 253, 253, 252, 252, 252, 252, 252, 251,
     251, 251, 250, 250, 250, 250, 250, 250, 251, 251, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, 251, 251,
     251, 251, 251, 252, 252, 253, 253, 253, 252, 252, 253, 253, 253, 254, 254, 255, 255, 0, 255, 255, 254, 253, 252, 251,
     250, 250, 249, 249, 249, 249, 249, 250, 251, 252, 253, 253, 253, 254, 253, 254, 254, 254, 255, 0, 1, 2, 2, 3, 4, 5,
     5, 6, 5, 5, 4, 3, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 0, 255, 255, 254, 254, 254, 253,
     252, 252, 251, 251, 250, 250, 249, 249, 248, 248, 249, 249, 250, 250, 251, 251, 251, 251, 251, 250, 250, 250, 250, 250,
     251, 251, 251, 251, 251, 252, 252, 253, 253, 252, 251, 251, 250, 250, 250, 251, 251, 252, 252, 252, 251, 251, 251, 252,
     252, 253, 254, 254, 255, 255, 255, 255, 255, 254, 254, 254, 254, 255, 0, 1, 2, 4, 5, 5, 6, 6, 6, 5, 5, 5, 4, 4, 5, 5,
     5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 0, 255, 255, 254, 254, 254,
     254, 255, 0, 0, 0, 0, 0, 0, 255, 255, 254, 254, 254, 254, 255, 255, 255, 0, 0, 0, 255, 255, 255, 254, 254, 253, 253,
     252, 253, 253, 253, 253, 253, 252, 252, 252, 252, 252, 252, 252, 253, 253, 253, 253, 253, 252, 252, 252, 252, 252, 253,
     253, 254, 255, 0, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 5, 5, 5, 5, 4, 3, 3, 3, 2, 2, 2, 2, 3, 3, 4, 4, 4,
     5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 1, 1, 0, 0, 0, 0, 255, 255, 255, 255, 254, 254, 254, 255, 255, 255, 255, 255,
     255, 254, 253, 253, 252, 253, 253, 254, 254, 254, 255, 255, 255, 255, 255, 254, 254, 254, 254, 254, 254, 254, 255, 0,
     0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 0, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 4, 5, 5, 6, 6, 6, 7,
     7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 1, 1, 1, 0, 0, 0, 0, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 1, 1, 1, 2, 2, 2, 3,
     2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1,
     1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 0, 0, 255, 255, 255, 255, 254, 254, 254, 254, 254, 254, 254, 254,
     254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 253, 253,
     253, 253, 253, 254, 254, 254, 254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254,
     254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
     0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
     255, 255, 255, 255, 255, 255, 255, 255, 255
};
